Jim Simon wrote on 2009-05-31 11:20:
Using Firefox 3 and 3.5b4, I get page load times of around 20 seconds on average for a page to fully load. IE8 is slower still. This is on a 768 DSL connection.
Using the new Chrome browser, I get a more acceptable 2 second page load time on average.
I wonder if any forum techies can chime in with theories as to why?
Caching. As Adobe is improving the caching mechanisms for the content on
these forums subtle differences in the caching algorithms of browsers
become more pronounced. For instance, all the CSS and images that belong
to the forums have been switched from invalidation based caching to
expiration based caching and are now cached for 30 days on some browsers
without rechecking the server on each page load. But not the user
avatars, because when a user changes his avatar you don't want that
cached for 30 days.
As a result even the way you are measuring exactly will make a huge
difference in what times you get. For instance, compare the results you
get in the following circumstances in Firefox 3 or 3.5b4.
1. Go to http://forums.adobe.com/community/general/forum_comments and
click a few threads to load the static content into your browser cache.
2. Open a new tab and direct that tab to
http://forums.adobe.com/community/general/forum_comments as well. This
should take about 5 seconds.
3. Go back to http://forums.adobe.com/community/general/forum_comments
and click F5. This should take about 12 seconds.
4. Clear your browser cache and go back to
http://forums.adobe.com/community/general/forum_comments. This should
take about 25 seconds.
The difference is that by reloading through F5 you implicitly instruct
the browser to invalidate parts of its cache. More then if you just open
a new tab to the same URL, less then explicitly clearing the cache. The
remaining speed difference between the fully cached instances of Chrome
and Firefox is probably because the rendering engine and the javascript
engine of Chrome are faster (and Chrome appears to use more simultaneous
threads to download images).
All of this can be observed by inserting a recording proxy between your
browser and the forums and analyzing the results.
Jochem
PS The times I mention are my average times recorded in 4 different
countries.
--
Jochem van Dieten
http://jochem.vandieten.net/