HTTP Caching &
Cache-Busting
for Content Publishers
Publishers must think about caching
Revalidation (Conditional GET)
Assumptions about content types
Top 5 techniques for publishers
1. Use “Cache-Control:
private”
for personalized content
Bad caching of personalized content
Bad caching of personalized content
Bad caching of personalized content
2. “Images Never Expire” policy
The “Images Never Expire” Policy
Images Never Expire (mod_expires)
Images Never Expire (mod_headers)
3. Cookie-free TLD for static content
Cookie-free TLD for static content
4. Apache defaults for static, occasionally-changing content
Revalidation works pretty well
Techniques to encourage caching
5. Random URL strings for accurate hit metering or very sensitive content
Accurate advertising statistics
Hit-metering for advertisements (1)
Hit-metering for advertisements (2)
Hit-metering for advertisements (3)