Кэширование в вебе

Кэширование для сайта — очень важная и интересная тема. Сегодня многие ресурсы с кол-вом посетителей до 1000 игнорируют технологию кеширования. Вообще термин кэш — значит буфер с быстрым доступом. для примера кэш в компьютере — это оперативная память или стэк. кэш веб сайта, обычно храниться на жестком диске или если хостинг более продвинутый то на ssd.

Сегодня большинство сайтов генерируют html код, посредством серверных языков. Для генерации обычных страничек, которые вы привыкли видеть сервер проделывает цикл событий. В этот цикл обычно входит, обработка запроса до выборки с базы данных + обработка после выборки с бд. Этот цикл супер утрирован. На самом деле на серверной части происходит более сложные манипуляции.

После обработки запроса юзер получает результат. Сервер сохраняет этот результат на жесткий диск для последующих запросов к этой же страничке. Так вообщем и работает логика кэширования. Кэш обычно обновляется каждые 24 часа. В недалеком будущем гораздо больше сайтов будут использовать кэширование из-за появления новых технологий и впоследствии библиотек нагрузки на сервер будут рости, что непременно вынудит использовать технологию кэширования. Так же можно убедиться в утолщении среднего размера веб-странички благодаря исследованиям https://habrahabr.ru/post/260651/.

Удачного дня. Кэшируйтесь! 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *