🛰 Четыре уровня кэширования в сети: клиентский, сетевой, серверный и уровень приложения
Сайт может хранить данные для ускорения обработки последующих запросов на четырёх уровнях:
▫️клиентский;
▫️сетевой;
▫️серверный;
▫️уровень приложения.
Заголовки HTTP отвечают за определение возможности кэширования ответа и за определение срока хранения данных. Следующий пример заголовка Cache-control указывает, что ответ может находиться в кэше в течение 7 дней. Браузер отправит повторный запрос на хранение данных, если срок хранения истечёт или пользователь целенаправленно обновит страницу.
Сеть Доставки Контента (CDN) — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию контента конечным пользователям в сети Интернет. Иначе говоря, CDN — это распределённое хранение и использование кэша.
Такие инструменты, как Varnish, Squid и nginx кэшируют изображения, скрипты и прочее содержимое, которое требуется пользователям.
Кэширование приложения сокращает время выполнения определённых операций. В качестве примера можно привести комплексные вычисления, запросы данных к другим службам или общие данные, используемые в одинаковых запросах.
💬 Подробнее тут
#CDN | 🌐 Сетевик Джонни
Post #443
1.55K

- 👍 7
- 🤔 2