Все ли веб-кеши понимают HTTP-заголовок «Cache-Control»?

Все ли веб-кеши понимают HTTP-заголовок «Cache-Control»?

Я бы хотел избежать заголовка "Expires" и использовать только "Cache-Control" - или, может быть, наоборот. Заголовки будут составлять значительную часть моего трафика, поэтому я бы предпочел не"использовать оба".

Насколько мне известно, заголовок «Cache-Control» был стандартизирован в HTTP 1.1, но существуют ли до сих пор используемые веб-кеши/прокси, которые его не понимают?

Примечание: Это может помочь ответить на часть моего вопроса.вопрос stackoverflow (баунти)

решение1

Рассмотрите возможность использования Expires для информации об истечении срока действия. При отсутствии max-age в Cache-control он обеспечивает ту же функциональность. Используйте Cache-Control для получения дополнительной информации об управлении кэшем. Если вы правильно настроите кэширование, вы должны увидеть меньше запросов на проверку, которые проходят через промежуточные кэши. Это снизит вашу пропускную способность.

ПроверятьRFC2616раздел 14.9 для значений кэша, которые вы, возможно, захотите переопределить. Cache-Control в основном предназначен для переопределения поведения кэша промежуточных кэшей. Однако есть директивы и для кэша браузера.

Связанный контент