Многие знают, что в CMS Joomla существует возможность кэшировать материалы, но далеко не все догадываются, что с помощью этого способа можно не только значительно снизить количество запросов к базе данных, но и увеличить скорость генерации страниц. Это будет способствовать существенному уменьшению нагрузки на сервер, что имеет большую значимость для Интернет-ресурсов с высокой посещаемостью.
Принцип действия кэширования заключается в следующем. После первого обращения к любому из материалов сайта, он кроме того ,что передаётся в браузер пользователя, но ещё и сохраняется в кэше сайта. Это значит, что при последующем обращении к этому же материалу, не потребуется повторная генерация. То есть ресурсы сервера при этом не будут использоваться и нужная информация будет взята из кэша.
По этой причине у многих возникает логичный вопрос касающийся обновлений сайта. Ведь в таком случае, при обращении к кэшу посетители будут видеть устаревшую информацию, а новая информация будет недоступна.
Это на самом деле так. И по этой причине крайне важно выбрать оптимальное время кэширования, то есть время, которое будет храниться кэшированная информация. Это время в первую очередь зависит от того, с какой периодичностью обновляется информация на сайте. Если обновление происходит раз в день, то время кэширования должно составлять около 22 часов. Тех оставшихся двух часов будет достаточно, чтобы обновить всю требуемую информацию.
Если же потребуется совершить внеплановое обновление или когда необходимо сохранить изменения немедленно, то можно очень просто очистить кэш вручную.
Включить кэширование достаточно легко. Для этого нужно лишь войти в панель администратора и проследовать пути «сайт – общие настройки – система», где находятся настройки кэша. Чтобы включить возможность кэширования, нужно установить указатель на «да» и указать время. При этом не забудьте сохранить все сделанные изменения.
Необязательно подключать эту функцию для всего сайта. Например, если у вас есть какая-либо часто обновляющаяся информация ( к примеру, новости, погода и пр.) , то такой модуль не нужно кэшировать. Для этого нужно зайти в «расширения – менеджер модулей», выбрать необходимый модуль, войти в его параметры и выполнить необходимые изменения.
Практика показывает, что с помощью кэширования можно значительно ускорить работу Joomla сайта, и поэтому если вы ранее его не использовали, имеет смысл поскорее его включить. Не забывайте, что медленные сайты отпугивают многих потенциальных посетителей.
Компания SHDM поможет Вам создать сайт в Алматы на cms joomla.