Manuel Lemos - 2010-04-04 21:19:45 - In reply to message 1 from Fatih Ibrahimi
All those suggestions were evaluated in the past and currently they are not worthy.
- Sprites: All images are served from a static server that sets expiry dates much later in the future. So there is only one request for each image for visitor. There is not much point in forcing the user to load a big sprite file that contains all the images. It makes the use download a large file and the images appear much later. It also forces redoing the HTML to use CSS to define images, thus forcing CSS dependence on the rendered images.
- Optimizing GIF images: Later the images will be switched to PNG format.
As for site pages appearing shifted, that seems to be caused by AdBlock extension. Try disabling that extension to see is the problem stops.
Garrett W. - 2010-04-14 05:02:46 - In reply to message 2 from Manuel Lemos
I disagree about sprites. The total image size of one big image would be comparable to the size of all the little images put together, so I don't see how it would be any slower to download. It should be about the same.
Also, yes there is only one request per image per visitor, but the more visitors you have, the more requests you have. It wouldn't hurt to reduce the server load that all the first-time visitors create.
Could compacting the site icons into several sets of sprite images reduce significantly the initial page load? I don't think so because the great part of the load delay is caused by ads, which in turn take a lot more time to load.
Besides it would only make slightly faster the load of the first page with icons. It would not improve the load of subsequent pages.
There are many things to do in this site. The benefits of turning icons into sprites do not seem to be great enough to make it a priority.