Cache

Тег: Cache.

Тег: Cache

Кэш (cache ), исходное значение относится к высокоскоростной памяти, скорость доступа которой выше, чем у общей оперативной памяти (ОЗУ). Обычно в ней не используется технология DRAM, как в системной основной памяти, а используется дорогая, но более быстрая SRAM . технологии. Настройка cache является одним из важных факторов высокой производительности всех современных компьютерных систем.

Веб – cache

WWW является одним из самых популярных приложений в Интернете, и его быстрый рост вызвал перегрузку сети и перегрузку серверов, что привело к увеличению задержек в доступе клиентов, а качество обслуживания WWW становится все более очевидным. Технология кэширования считается одним из эффективных способов снижения нагрузки на сервер, снижения перегрузки сети и повышения масштабируемости WWW. Хранит копию, и при следующем доступе к контенту не нужно подключаться к резидентному веб-сайту, но обслуживается копией, хранящейся в кэше.
Веб-контент может кэшироваться на стороне клиента, прокси-сервера и сервера. Исследования показали, что технология кэширования может значительно повысить производительность WWW, она может принести следующие преимущества:
(1) Уменьшите сетевой трафик, тем самым облегчив перегрузку.

(2) Уменьшить задержку доступа клиентов, основными причинами являются:
⟹ Контент, кэшированный на прокси-сервере, может быть получен непосредственно с прокси-сервера, а не с удаленного сервера, что снижает задержку передачи;
⟹ Контент, который не был кэширован, может быть быстро получен клиентами из-за перегрузки сети и снижения нагрузки на сервер.

(3) Поскольку часть содержимого клиентского запроса может быть получена от прокси, снижается нагрузка на удаленный сервер.

(4) Если удаленный сервер не может ответить на запрос клиента из-за сбоя удаленного сервера или сбоя сети, клиент может получить кэшированную копию контента от прокси-сервера, что повышает надежность службы WWW.

Система веб-кеширования также приносит следующие проблемы:
(1) Контент, полученный клиентом через агента, может быть устаревшим.

(2) Если кэш становится недействительным, задержка доступа клиента увеличивается из-за дополнительных затрат на обработку прокси-сервера. Следовательно, при разработке системы веб-кэширования мы должны стремиться максимизировать частоту попаданий в кэш и свести к минимуму стоимость отказа.

(3) Прокси может стать узким местом. Поэтому для агента следует установить верхний предел количества клиентов службы и нижний предел эффективности службы, чтобы эффективность агентской системы была не ниже эффективности клиента, напрямую подключающегося к удаленному серверу.

Ниже представлены все материалы раскрывающие эту тему:

Кеширование статических файлов и страниц.

Кеширование страниц сайта с помощью .htaccess — Cache

Кеширование страниц сайта с помощью .htaccess. Не менее важный этап технической оптимизации, как включение gzip сжатия или минификация CSS. Включение Cache страниц и файлов, позволит Вам значительно увеличить скорость сайта....