x
  • banner1.png
  • Документация для редакторов

Производительность

В данном разделе настраивается то, как сайт должен хранить (или "кэшировать") отдельные части информации со страниц.

Настройка кэша и производительности

В кэше concrete5 сайта могут храниться копии отдельных элементов со страниц для быстрого доступа к ним. Если какой-то блок на странице для своего отображения делает множество запросов к базе данных, то кэширование для данного блока существенно снизит нагрузку на базу данных и ускорит отображение блока. Всё это происходит ввиду того, что при включенном кэшировании блоки не создаются динамически, а берутся по статическому адресу из специальной директории, где хранятся все кэшированные данные.

Кэш и производительность

Кэширование

Активация данной функции разрешает кэширование блоков. По умолчанию, при установке concrete5 данный параметр включен. В процессе разработки сайта эту опцию лучше отключать, чтобы все блоки отрисовывались динамически при загрузке страницы, а не брались из кэша.

Кэш переопределений

Данная опция позволяет включить/отключить кэширование путей до переопределенных файлов. Отключать эту опцию имеет смысл при разработке, когда вы добавляете/удаляете/редактируете файлы в папках переопределений. Когда разработка сайта окончена, то рекомендуется включить данную опцию для повышения производительности работы сайта.

Полностраничное кэширование

При включении полностраничного кэширования concrete5 будет создавать статические копии для каждой страницы сайта, что позволит сократить время загрузки страницы для посетителя. При выборе варианта "Включено - если блоки это допускают" кэшироваться будет всё, кроме отдельных блоков, у которых кэширование запрещено. То есть блоки с запретом кэширования будут отрисовываться динамически, а всё остальное - подгружаться из кэша. Выбрав пункт "Включено всегда", кеширование будет происходить во всех случаях, даже если для отдельных блоков кэширование запрещено.

Очистка списка кэшированных страниц

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

  • Автоматически - кешированные страницы очищаются через период, установленный в concrete5 по умолчанию (6 часов);
  • Каждые ... мин. - значение устанавливается вручную администратором;
  • Очищать вручную - кеш должен будет очищаться вручную по мере необходимости администратором в разделе "Очистка кэша".
Система Orphus