Студия ВебМаус логотип

У Вас сайт на HostCMS?

доработка 1 200 руб./час

Выбрать дизайн для сайта

1500 вариантов дизайна

Купить готовый сайт

это удобно и выгодно

обратный звонок
ИП Меньщиков А.В.
ОГРНИП: 324762700034718, ИНН 761016505790
Телефон 8 (962) 211-56-75
Telegram:
ArtemVM84

Что такое кеширование страниц

Информация добавлена нашими специалистами 21 декабря 2017 г.

Любая страница подавляющего большинства сайтов создаётся непосредственно в момент её запроса посетителем. Учитывая, что сайты часто имеют сложный функционал, сборка страницы «на лету» может требовать выполнения очень большого количества разнообразных операций. Для проектов с высокой посещаемостью это может приводить к повышенной нагрузке на сервер и замедлению скорости загрузки страниц в браузере.

Допустим, посетитель открывает в браузере страницу интернет-магазина, на формирование которой сайт тратит, например, одну секунду. Если на сайт одновременно зайдут 10 человек, то это время умножается на 10. Если за день некоторая страница была запрошена 1000 раз, то сервер 1000 раз выполнил одну и ту же работу по созданию одной и той же страницы!

В связи с этим, можно предложить следующий вариант: сохранять созданную страницу после её создания и при последующих запросах этой страницы отдавать сохранённую копию. Именно это и делается при кешировании страниц.

Кеширование страниц это:

сохранение созданной страницы в файл, базу данных или оперативную память сервера в виде HTML.

При запросе страницы сайт сначала проверит следующее:

  • Есть ли эта сохранённая копия готовой страницы;
  • Не изменялась ли страница со времени создания сохранённой копии;

Если оба этих условия выполняются (то есть кеш существует и не устарел), то вместо того чтобы создавать страницу заново (что долго!), сайт просто отдаст посетителю кеш, то есть ранее сохранённую копию. Отправить в браузер сохранённую страницу гораздо проще, поэтому кеширование даёт сразу два преимущества:

  • Уменьшается время загрузки страницы;
  • Уменьшается нагрузка на сервер;

Кеширование обычно представляет из себя отдельную опцию в панели управления сайта (если кеш там вообще есть).

Стоит иметь в виду, что на некоторых CMS кеш нужно время от времени чистить, в противном случае возможен обратный эффект, то есть замедление работы сайта вследствии накопления большого количества данных кеша.

студия WebMouse, мини-логотип
С уважением,

опубликовано 21 декабря 2017 г.

Поделитесь с друзьями или коллегами

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

WebMouse — официальный дилер HostCMS
Вы занимаетесь своим бизнесом. Мы — вашим сайтом.