Раздел "Кэширование" предназначен для настроек использования кэша и метода его хранения на сайте. Перед тем как мы приступим к подробному рассмотрению пунктов данного раздела, давайте определимся, что такое кэш и для чего он нужен.
Кэш необходим для быстрой загрузки и работы сайта. При загрузке сайта он не будет вновь собирать данные о страницах, а подгрузит уже готовые данные из базы данных или сервера - в зависимости от выбранного метода хранения кэша (DB или MEMCACHE или FILE).
Для того, чтобы увидеть внесенные изменения, необходимо нажать на кнопку "очистить кэш" в панели администратора или странице сайта. При очистке кэша старые данные будут заменены на обновленные данные по страницам вашего сайта.
В Moguta.CMS доступны настройки процесса Кэширования.
Cпособы кэширования
DB в базу - предполагает загрузку информации в отдельную таблицу в базе данных. При открытии страницы он сохраняет модель страницы и ее объекты в таблицу. При повторном открытии страницы, он не вновь выстраивает ее, а выгружает модель страницы из базы, тем самым увеличивает скорость работу сайта.
FILE в файлы - предполагает хранения закэшированных данных сайта в файловой системе на вашем хостинге.
MEMCACHE на сервер - предполагает хранения данных сайта в специальной таблице на вашем хостинге. Алгоритм загрузки страницы похож на выше описанный для метода DB. Получение кэша через MEMCACHE происходит намного быстрее, чем через DB.