Кэширование

Раздел "Кэширование" предназначен для настроек использования кэша и метода его хранения на сайте. Перед тем как мы приступим к подробному рассмотрению пунктов данного раздела, давайте определимся, что такое кэш и для чего он нужен.

Кэш необходим для быстрой загрузки и работы сайта. При загрузке сайта он не будет вновь собирать данные о страницах, а подгрузит уже готовые данные из базы данных или сервера - в зависимости от выбранного метода хранения кэша (DB или MEMCACHE).

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

 Обзор настроек кэширования

В Moguta.CMS доступны настройки процесса Кэширования.

  1. Кнопка "Очистить кэш" - удаляет закэшированные (сохраненные) данные о страницах сайта. При открытии страницы в кэш заносятся обновленные данные;
  2. Кнопка "Проверить соединение для MEMCACHE";
  3. Опция "Использовать кэширование объектов". Если включена, то кэширование будет работать. Позволяет значительно увеличить скорость работы сайта;
  4. Способ кэширования объектов. В Moguta.CMS имеется два способа кэширования объектов;
  5. Время хранения кэша в секундах. В данном поле вводится время хранения закэшированных объектов. Как только время истечет, данные в кэш будут перезаписаны;
  6. Сервер кэширования. В данном поле необходимо указать сервер кэширования на memcache. Его можно узнать у вашего хостинга. Для метода DB заполнять данное поле не нужно;
  7. Порт на сервер кэширования. В данном поле необходимо указать порт на сервере кэширования memcache. Его можно узнать у вашего хостинга. Для метода DB заполнять данное поле не нужно;
  8. Кнопка "создать images для CSS" - проходит по всем картинкам используемым в CSS сайта, и копирует их в одну папку, чтобы склеенный style.css мог взять их из одного места;
  9. Объединить все CSS и JS в один файл. Данный пункт также предназначен для увеличения скорости работы сайта. При загрузке страницы он подключает вместо нескольких скриптов и файлов всего один, что позволяет сократить время загрузки страницы. Для включения данного пункта необходимо выполнить следующие действия;

Объединение CSS и JS

  1. Включить данный пункт;
  2. нажать на данную кнопку, для создания отдельной папки с изображениями для ускорения работы сайта;
  3. Сохранить настройки;
  4. Очистить кэш;
  5. Если вы добавили новый плагин, то повторно нажимаем на кнопку и очищаем кэш.

Способы кэширования

  1. DB в базу - предполагает загрузку информации в отдельную таблицу в базе данных. При открытии страницы он сохраняет модель страницы и ее объекты в таблицу. При повторном открытии страницы, он не вновь выстраивает ее, а выгружает модель страницы из базы, тем самым увеличивает скорость работу сайта.

  2. MEMCACHE на сервер - предполагает хранения данных сайт в специальной таблице на вашем хостинге. Алгоритм загрузки страницы похож на выше описанный для метода DB. Получение кэша через MEMCACHE происходит намного быстрее, чем через DB.

Комментарии

Имя:
E-mail:
Введите текст с картинки: Введите текст с картинки