Thanks to whoever has been following this.

dwh, your pet theory about maximum packet size is right.

This explains it.

http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q294769&;



> -----Original Message-----
> From: Saravanan Bellan [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 25, 2002 2:46 PM
> To: 'Tomcat Users List'
> Subject: RE: localhost vs IP address in the URL
> 
> 
> > 
> > 
> > I'm not a networking guru, (and this is sort of OT for 
> > Tomcat) but I'm not
> > convinced by M.Schwartz's response that this is due solely 
> to DNS name
> > resolution.  I don't think that would account for such a big 
> > difference in
> > time--once the name was resolved to the IP address, behavior 
> > should be the same,
> > no?
> > 
> > Saravanan, you say there's a 20x difference but what's the 
> > magnitude?  Are we
> > talking 10 ms vs. 200 ms. or 1 second vs 20 seconds?  By "IP 
> > address" do you mean
> > "127.0.0.1" or the IP address of the computer?
> 
> If it takes about 10 seconds when using the IP address/hostname,
> then it takes more than 5 minutes when using localhost/127.0.0.1
> 
> By IP address I mean the Network IP address of the machine, 
> not 127.0.0.1
> 
> > 
> > My pet theory is that the TCP/IP stack is recognizing the IP 
> > address as being of
> > the local box and is "shortcutting" packets from transmit 
> > queues to receive
> > queues in memory, without actually getting the NIC involved 
> > or anything.  Or
> > maybe the NIC is doing this.
> > 
> > Many years ago when I did hardware testing, we first ran into 
> > TCP/IP stacks that
> > had this optimization.
> > 
> > The other thought is that for some reason different maximum 
> > packet sizes are
> > being used with these different connections?
> > 
> > Of course, this is just a theory.  Someone with a little more 
> > knowledge might be
> > able to speak more authoritatively <grin>.
> > 
> > dwh
> > 
> > 
> > Saravanan Bellan wrote:
> > 
> > > Windows 2000
> > > Tomcat 3.2.3
> > >
> > > If I try to upload a file using the regular HTML/HTTP, 
> > there is a 20x
> > > difference in performance
> > > between using localhost vs the IP address in the Web Server 
> > URL. Ofcourse
> > > I'm running the browser
> > > on the same machine where tomcat is installed. Using 
> > localhost is 20 times
> > > slower than using IP address.
> > >
> > > Doesnt make a difference if I use Apache/AJP/Tomcat or 
> > Direct to Tomcat web
> > > server.
> > >
> > > Can somebody throw some light on this.
> > >
> > > Thanks,
> > >
> > > --
> > > To unsubscribe, e-mail:   
> > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail: 
> > <mailto:[EMAIL PROTECTED]>
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: 
> > <mailto:[EMAIL PROTECTED]>
> > 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to