Я думаю, что я правильно настроил кэширование для своего домена, но веб-разработчики Fiddler и Firefox все еще показывают, что все изображения, css и js загружаются при каждом запросе.
Это заголовок ответа для одного из моих изображений:
Server nginx/0.8.36
Date Sat, 30 Apr 2011 05:02:58 GMT
Content-Type image/jpeg
Connction keep-alive
Last-Modified Fri, 08 Apr 2011 22:11:34 GMT
Etag "16456ec39f6cb1:0"
X-Powered-By ASP.NET
MicrosoftOfficeWebServer 5.0_Pub
MS-Author-Via MS-FP/4.0
Content-Length 2885
Expires Tue, 24 Apr 2012 05:02:58 GMT
Cache-Control max-age=31104000
X-Cache HIT
Accept-Ranges bytes
Итак, у меня есть элемент заголовка Expires, а Cache-Control имеет значение максимального возраста (должно быть один год).
Если вам интересно: файлы изначально обслуживаются из ASP.NET, но между ними есть CDN, который добавляет некоторые элементы заголовка.
Где моя ошибка ???
Запрос похож на "http://images.mydomain.com/filename.jpg".. Не добавлено ни одного уникального параметра строки запроса.