Miscellaneous > Applications

MSIE = Server Problems

(1/3) > >>

anphanax:
MSIE sends out two GET requests for the exact same file? What the hell is the point of this? Is this the whole, IIS understands this thing and other servers don't so it gives microsoft the ability to say theirs is faster? THIS DOES NOT MAKE SENSE. OR IN OTHER WORDS, THIS IS BULLSHIT...

For those who don't understand, you don't make two requests for the same damn resource.

PROXY:
GET http://www.emptywebpage.com/ HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*
Accept-Language: en-us
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: www.emptywebpage.com
Proxy-Connection: Keep-Alive

GET http://www.emptywebpage.com/ HTTP/1.0
Accept: */*
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: www.emptywebpage.com
Pragma: no-cache

NORMAL:
GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: 127.0.0.1
Connection: Keep-Alive

GET / HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: 127.0.0.1
Connection: Keep-Alive
Cache-Control: no-cache

[ October 17, 2003: Message edited by: anphanax ]

anphanax:
And now, here's mozilla firebird 0.6.1 (I haven't upgraded to 0.7 yet, 0.6.x works fine)

PROXY:
GET http://www.emptywebsite.com/ HTTP/1.1
Host: www.emptywebsite.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive

NORMAL:
GET / HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

anphanax:
The results are in:

Does a Netscape-AOLServer sends the same thing twice?
YES

Does a Apache server send the same thing twice?
YES

Does an IIS server send the same thing twice?
NO

Conspiracy, you decide...
Does this make MSIE slower? Well, thats just common sense    (and who's to say that IIS is fast when crap like this has to be handled).

anphanax:
I would also like to point out that the MSIE activex control doesn't work very well, as when I use keep-alive, it refuses to show the page until I close the socket, where as with mozilla, it will.

mobrien_12:
I don't know if you have read this before

What makes IE so fast?  It cheats.

Your experience sounds similar, but the above mentioned link says that standard (== not IIS) servers ignore the first request.

Navigation

[0] Message Index

[#] Next page

Go to full version