Unanswered IE6 Page Rendering Time Greater on Internet -vs- LAN

  • Monday, September 25, 2006 8:16 PM
     
     

    Hi,

    I've been experiencing a curious significant slow performance issue when running my ASP.NET 2.0 web site on the Internet (compared to speed on the LAN).

    As one would expect, the time to load a page is less on the lan than the internet.  However, my problem appears to be after the download of the page/dependent images is complete.

    (For my site), over the internet, the IIS log shows a page load time for the page url (loading of all inclusive urls) to be about 2 seconds.  Additional time needed for the page to complete its render (after load) is about 14 seconds.

    Over the LAN, the IIS log shows a page load time for the page url to be about 1 second.  Additional time needed for the page to complete its render (after load) is about 0.5 seconds.

    I expected the rendering time (after download from the server appears to be complete) to be the same for both cases.

    However this appears not to be the case for my system:  Over the internet the page rendering appears to take 14 seconds, and the LAN page rendering 0.5 seconds.

    I've coorelated (and validated) the IIS log with the WireShark protocol monitor and the Paessler Site Monitor.   Both of these tools show the download time to be about 2 seconds (internet), about 1 second (LAN).

    Any ideas why the render step of the page load/render might appear to be much slower over the internet -vsl the LAN?

    Thanks!

     

    NOTE: HERE IS THE CLIENT-SIZE BROWER MONITOR LOG FROM THE PAESSLER UTILITY TOOL (end of this list is the beginning of the page post).  There appears to be a big time break between when the page is 100% loaded until the page opening is begun:

    15859ms: Document Complete: url=http://100.10.233.95/salvo/Main.aspx
    15781ms: Progress: 100%
    15750ms: Status: Done
    15515ms: Document Complete: url=1:blank
    15484ms: Status: Done
    15453ms: Document Complete: url=1:blank
    15422ms: Status: Done
    15390ms: Document Complete: url=1:blank
    15359ms: Progress: 100%
    15328ms: Status: Done
    15297ms: Status: Opening page 1:blank...
    15265ms: Status: Opening page 1:blank...
    15234ms: Status: Opening page 1:blank...
    14828ms: Navigate: url=1:blank POSTDATA=
    14797ms: Navigate: url=1:blank POSTDATA=
    14765ms: Navigate: url=1:blank POSTDATA=
    2047ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    2000ms: Progress: 99%
    1734ms: Progress: 98%
    1703ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1672ms: Progress: 79%
    1640ms: Progress: 68%
    1625ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1578ms: Progress: 55%
    1547ms: Progress: 44%
    1515ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1484ms: Progress: 34%
    1453ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1422ms: Progress: 20%
    1390ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1359ms: Progress: 17%
    1344ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1312ms: Progress: 16%
    1281ms: Progress: 14%
    1250ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1219ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1187ms: Progress: 9%
    1156ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1125ms: Progress: 6%
    1094ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1062ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    1031ms: Progress: 3%
    1000ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    969ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    937ms: Progress: 2%
    922ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    890ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    859ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    828ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    781ms: Status: Opening page http://100.10.233.95/salvo/Main.aspx...
    547ms: Progress: 0%
    344ms: Status: Done
    312ms: Status: Done
    281ms: Status: Done
    219ms: Status: Done
    15ms: Status: Done

     

     

     

     

     

All Replies

  • Tuesday, September 26, 2006 4:14 PM
     
     

    Hi,

    This is really a place for developer focused questions rather than general support. One thing to check woudl be if you have any proxies configured that might be afffecting performance.

    Thanks
    -Dave

  • Wednesday, September 27, 2006 2:04 PM
     
     

    Hi,

    As I'm developing a VB.NET application, and the issue is not hardware dependent...it's a software development issue, I'm not quite sure I understand why one might not be considered a development issue...

    But in any case, resolved the issue, as the performance problem has to do running the site in compilation "debug" mode with the help of:  http://weblogs.asp.net/scottgu/archive/2006/04/28/442448.aspx

    Crux of the resolution is that it appears ASP.NET 2.0 (on the server) controls IE browser caching of the new compiled web resource files.  

    Cheers