HTML: напротив http-equiv = expires и http-equiv pragma = no-cache директивы
Как многие из вас, я видел и использовал эти два метатега в течение многих лет,
<meta http-equiv="expires" content="now">
<meta http-equiv="pragma" content="no-cache">
не задумываясь о том, для чего они предназначены, за исключением того, что они используются для обеспечения того, чтобы браузер загружал новый контент, а не кешировал его.
Теперь я столкнулся с клиентом, который считает, что ужасная производительность его веб-сайта будет улучшена, делая противоположное: заставить веб-сайт загружать кешированный контент. А именно, он уверен, что будет намного лучше, когда мы будем кэшировать в HTML-заголовке.
У меня есть доступ только к внешним ресурсам. Я искал вокруг и не нашел, какие значения будут противоположны "now"
и "no-cache"
. Все поисковые запросы возвращают результаты о том, как включить кеширование.
Конечно, любые другие идеи для достижения этого только в HTML-шаблонах приветствуются :)
Я искал вокруг и не нашел, какие значения будут противоположны "сейчас" и "без кеша".
- Противоположностью "сейчас" является "2147483648" Противоположностью "no-cache" является "only-if-cache"
Примечание. Значение 2147483648 здесь по историческим причинам, фактически представляет бесконечность (более 68 лет) и не нуждается в сохранении в двоичной форме; реализация может создать его как консервированную строку, если произойдет переполнение, даже если вычисления выполняются с арифметическим типом, неспособным непосредственно представлять это число. Здесь важно, чтобы в последующих вычислениях было обнаружено переполнение и не рассматривалось как отрицательное значение.
Рекомендации
Еще в рубрике
- Вопросы
- Http-equiv
- HTML: напротив http-equiv = expires и http-equiv pragma = no-cache директивы