Simetrical wrote:
WMF images are generally served with instructions to cache for 30 days, IIRC.
30 days for /skins-1.5/common/images/ I don't get Expired nor Cache-Control for upload.wikimedia.org, though :S
Cache-Control can specify maximum cache ages, but not minimum.
No matter what you tell them, the minimum will always be decided by the client. :-)
Nevertheless, a fairly large percentage of hits are cache misses for the images, is my impression.
I just got this:
X-Cache: MISS from sq6.wikimedia.org X-Cache-Lookup: MISS from sq6.wikimedia.org:80 X-Cache: HIT from knsq8.knams.wikimedia.org X-Cache-Lookup: HIT from knsq8.knams.wikimedia.org:80 X-Cache: HIT from knsq15.knams.wikimedia.org X-Cache-Lookup: HIT from knsq15.knams.wikimedia.org:80 X-Cache: HIT from knsq13.knams.wikimedia.org X-Cache-Lookup: HIT from knsq13.knams.wikimedia.org:80 X-Cache: HIT from knsq10.knams.wikimedia.org X-Cache-Lookup: HIT from knsq10.knams.wikimedia.org:80 X-Cache: HIT from knsq14.knams.wikimedia.org X-Cache-Lookup: HIT from knsq14.knams.wikimedia.org:80 X-Cache: HIT from knsq12.knams.wikimedia.org X-Cache-Lookup: HIT from knsq12.knams.wikimedia.org:80 X-Cache: HIT from knsq11.knams.wikimedia.org X-Cache-Lookup: HIT from knsq11.knams.wikimedia.org:80 X-Cache: HIT from knsq13.knams.wikimedia.org X-Cache-Lookup: HIT from knsq13.knams.wikimedia.org:80 X-Cache: HIT from knsq15.knams.wikimedia.org X-Cache-Lookup: HIT from knsq15.knams.wikimedia.org:80 X-Cache: HIT from knsq14.knams.wikimedia.org X-Cache-Lookup: HIT from knsq14.knams.wikimedia.org:80 X-Cache: HIT from knsq10.knams.wikimedia.org X-Cache-Lookup: HIT from knsq10.knams.wikimedia.org:80 X-Cache: HIT from knsq9.knams.wikimedia.org X-Cache-Lookup: HIT from knsq9.knams.wikimedia.org:80 X-Cache: HIT from knsq14.knams.wikimedia.org X-Cache-Lookup: HIT from knsq14.knams.wikimedia.org:80 X-Cache: HIT from knsq15.knams.wikimedia.org X-Cache-Lookup: HIT from knsq15.knams.wikimedia.org:80 X-Cache: HIT from knsq8.knams.wikimedia.org X-Cache-Lookup: HIT from knsq8.knams.wikimedia.org:80 X-Cache: HIT from knsq13.knams.wikimedia.org X-Cache-Lookup: HIT from knsq13.knams.wikimedia.org:80 X-Cache: HIT from knsq12.knams.wikimedia.org X-Cache-Lookup: HIT from knsq12.knams.wikimedia.org:80 X-Cache: HIT from knsq11.knams.wikimedia.org X-Cache-Lookup: HIT from knsq11.knams.wikimedia.org:80 X-Cache: HIT from knsq10.knams.wikimedia.org X-Cache-Lookup: HIT from knsq10.knams.wikimedia.org:80 X-Cache: HIT from knsq9.knams.wikimedia.org X-Cache-Lookup: HIT from knsq9.knams.wikimedia.org:80 Age: 121213 X-Cache: HIT from knsq13.knams.wikimedia.org X-Cache-Lookup: HIT from knsq13.knams.wikimedia.org:3128 X-Cache: MISS from knsq9.knams.wikimedia.org X-Cache-Lookup: MISS from knsq9.knams.wikimedia.org:80 Via: 1.0 sq6.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq8.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq15.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq13.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq10.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq14.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq12.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq11.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq13.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq15.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq14.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq10.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq9.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq14.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq15.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq8.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq13.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq12.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq11.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq10.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq9.knams.wikimedia.org:80 (squid/2.6.STABLE9), 1.0 knsq13.knams.wikimedia.org:3128 (squid/2.6.STABLE 9), 1.0 knsq9.knams.wikimedia.org:80 (squid/2.6.STABLE9)