Заголовки HTTP для максимально постоянного кэширования - PullRequest
9 голосов
/ 04 февраля 2011

Например: стабильная версия jQuery никогда не изменится до следующей версии.Когда это произойдет, URL изменится.

Кроме того, изображения, такие как логотип веб-сайта, могут быть кэшированы, и при его изменении я просто изменяю URL, который используется для его вызова.

Заголовок Iзнаю, что это

Expires: Tue, 01 Feb 2050 00:00:00 GMT

Я считаю, что есть один или несколько дополнительных заголовков, которые я могу использовать для добавления в кеширование для прокси, и, возможно, есть кое-что, о чем я не знаю.

Есть ли другие заголовки, о которых я должен знать?

Конечно, кеш будет удален вне моего контроля.Но я хочу кэшировать как можно больше.

Также это не относится к минимизации / компиляции CSS / JavaScript, а также не учитывает сжатие изображений или сжатие содержимого, такое как gzip.

1 Ответ

7 голосов
/ 04 февраля 2011

Истекает - это HTTP / 1.0, а в HTTP / 1.1 введена более универсальная Cache-Control , где вы можете не только указать дату истечения срока действия, но и кэшировать и переаттестация.

Рекомендую прочитать Учебное пособие Марка Ноттингема .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...