Максимальный возраст определяет, как долго ответ остается актуальным, поэтому его можно обслуживать без каких-либо запросов сообщества до истечения срока его действия. AWS CDN, которая кэширует объекты в пограничных местоположениях, главным образом, на основе заголовков исходного кэша и настроек TTL, с явной аннулацией, когда контент необходимо очистить. Обслуживает хешированные, версионированные JS и CSS с максимальным сроком хранения в один managed vps host год и неизменяемые, поэтому возвращающиеся клиенты почти полностью загружают пользовательский интерфейс из кеша браузера. Широко развертывается как кэш обратного прокси-сервера с использованием proxy_cache, используя вышестоящие Cache-Control и ETag для обслуживания сохраненных ответов в качестве альтернативы обращению к серверной части. Исходный сервер может обрабатывать один запрос в час на файл, который получает один миллион просмотров.
Включение public позволяет хранить его в общих кэшах; непубличный ограничивает его браузером; no-store запрещает хранить его полностью. Понимая, как работают эти заголовки и что они передают, вы можете быть уверены, что ваш кеш обслуживает самый новый и самый большой контент с заданным типом. Это снижает нагрузку на сервер, ускоряет загрузку страниц и снижает задержку для клиентов. Обычно предположение основано на заголовке Last-Modified, автоматически включенном большинством сетевых серверов.

В разделе четыре.три.4 RFC 9111 указано, что ответ 304 может включать обновленные поля заголовка вместе с Cache-Control, ETag и Differ. Возраст увеличивается каждую секунду, когда запись находится в общем кэше. Если оставшаяся свежесть является конструктивной, запись является недавней и обслуживается. Возраст накапливается с момента, когда ответ был помещен в общий кэш; CDN передает это значение вниз по течению, чтобы нижестоящие уровни знали, насколько устаревшей является запись.
Общий кеш находится между покупателями и источником, предоставляя сохраненные ответы множеству пользователей. Таким образом, вы, вероятно, можете использовать JavaScript и CSS с URL-адресами, которые представляют собой изменяющуюся половину в зависимости от количества моделей или хэш-значения. Наконец, мы внимательно рассмотрели анатомию современного веб-программного обеспечения, чтобы понять, почему задержка является новым узким местом модели, что делает кэширование актуальным в настоящее время и в ближайшие годы, даже при регулярном развертывании H2. И нередко такое разрешение DNS занимает от 50 до 250 миллисекунд.
- Max-age устанавливает, как долго ответ остается актуальным, поэтому его можно обслуживать без каких-либо сетевых запросов до истечения срока его действия.
- Однако каждый браузер реализует это по-своему, поэтому полагаться на него при кэшировании вредно.
- Вот что значит для браузера получать идентичные данные записей веб-сайта (изображения, CSS, JavaScript) каждый раз, когда потребитель посещает веб-страницу, без кэширования браузера.
- Кэшированные ответы используются повторно без обращения к серверу.
- Служба повышает производительность веб-функций, позволяя вам получать информацию из быстрых управляемых хранилищ знаний в памяти вместо того, чтобы полностью полагаться на более медленные дисковые базы данных.
Обслуживание WordPress по сравнению с разовыми исправлениями сводится к предотвращению и реагированию. Хотите узнать дополнительные условия скорости сайта? Когда делается запрос на кэшированный полезный ресурс, кэш сначала проверяется, чтобы увидеть, есть ли этот ресурс на рынке. Когда потребитель запрашивает, онлайн-сервер проверит свой кеш, чтобы увидеть, есть ли там дубликат ответа. Когда потребитель запрашивает, браузер проверит свой кеш, чтобы узнать, доступна ли кешированная копия ответа.
