On 8/7/07, Magnus Manske <magnusmanske(a)googlemail.com> wrote:
My recollection is that IE has issues with gzipped CSS/JS. And
Googling shows that some people say other browsers also don't cache it
on the client side for some reason.
Why don't we use permanent URLs for images? I would have thought it
would be something like
/wikipedia/en/1/18/{versionnum}/Monobook-bullet.png. That would allow
Expires to be set to "never" (or whatever the keyword is for that).
As it stands, it looks like lighttpd-served images have no
Cache-Control or Expires headers, so a new request has to be sent for
every one on every page load, requiring an explicit 304.
This page has 9 external JavaScript files.
This page has 7 external StyleSheets.
We could definitely squash some of these into the same files for the
purposes of serving them. Not all, though, because otherwise we
damage client-side caching.
Of course, the figures are considerably lower than 16 pages for anonymous users.