Веб-кэш
Веб-кэш (или HTTP кэш) — система, сохраняющая локально документы, уже переданные удалённым веб-сервером, для уменьшения нагрузки на него и сокращения трафика. Веб-кэш реализуется как на стороне клиента, так и сервера. Использование такого кэша ускоряет работу сети. [1][2]
Прямой и обратный кэш
[править | править код]Прямым называется кэш, который расположен вне внутренней сети веб-сервера. [3] Он включает в себя кэш браузера и кэширующий прокси-сервер провайдера. В свою очередь, провайдер может подключаться к другому кэширующему серверу, и такая система становится каскадной.
Обратный кэш располагается между веб-сервером или серверами и внешним интернетом, помогая сглаживать нагрузки. Такой кэш может быть частью системы распределения контента.
Запрет кэширования
[править | править код]Кэширование может быть явно запрещено в HTTP-заголовке (любой из трёх вариантов, либо все сразу):
Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: 0
Также кэширование может быть запрещено в HTML-заголовке, однако следует иметь в виду, что его прочитает только веб-браузер, а прокси-сервер проигнорирует:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-rdate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" />
Такой запрет необходим, когда отдаваемый документ является динамическим и его кэширование нецелесообразно.
Примечания
[править | править код]- ↑ Fountis, Yorgos How does the browser cache work? (4 мая 2017). Дата обращения: 18 декабря 2022. Архивировано 26 октября 2021 года.
- ↑ Messaoud, S.; Youssef, H. (2009). "An analytical model for the performance evaluation of stack-based Web cache replacement algorithms". International Journal of Communication Systems (англ.). 23: 1—22. doi:10.1002/dac.1036. Архивировано 5 ноября 2022. Дата обращения: 18 декабря 2022.
- ↑ Shinder, Thomas Understanding Web Caching Concepts for the ISA Firewall . ISA Server. TechGenix Ltd. (2 сентября 2008). Дата обращения: 27 февраля 2011. Архивировано 23 июля 2011 года.
Это заготовка статьи об Интернете. Помогите Википедии, дополнив её. |