Как настроить кэширование страниц Joomla

Joomla, как и большинство CMS, основана на PHP или MySQL. Это означает, что если у вас есть веб-сайт, и вы хотите сгенерировать правильный HTML-код для отображения пользователям, вам необходимо выполнить большую обработку, включая получение данных контента из базы данных, а затем скомпилировать их в одну HTML-страницу. Кэширование пытается преодолеть этот процесс путем повторного использования уже созданного HTML от Joomla. В результате вы понимаете увеличенное время загрузки ваших веб-страниц..


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

В этом уроке мы рассмотрим, как настроить кэширование Joomla Page.

Joomla имеет несколько критических шагов, чтобы начать кэширование.

Давайте начнем.

Шаг 1: Настройки кэша

Начнем с включения кеширования через глобальную конфигурацию. Для этого перейдите в Систему > Глобальная конфигурация

Для доступа к странице настроек кэша перейдите на вкладку «Система».

На этой странице начните с выбора «Кэш». Здесь вы увидите три варианта кэширования. Вам нужно выбрать один из ваших вариантов в соответствии с требованиями вашего сайта.

Из трех вариантов выберите «Консервативное кэширование» или «Прогрессивное кэширование», чтобы раскрыть дополнительные параметры кэширования..

Давайте немного подробнее рассмотрим функцию отключения кэширования и разницу между двумя вариантами включения..

OFF-кэширование отключено

Этот параметр кэширования помогает отключить все остальные параметры кэширования на вашем сайте. Если вам не нужны стандартные настройки кеширования Joomla, отключите их, выбрав эту опцию.

ON-консервативное кэширование

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

ON-Progressive Caching

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

Шаг 2: обработчик кэша

Joomla использует механизм Cache Handler для создания кеша. Эта опция находится в настройках кэша. По умолчанию Joomla Cache Handler – это «Файл», но вы можете выбрать другую опцию кеширования, если вы эксперт в использовании разных обработчиков кеша. В противном случае это сложный процесс.

Шаг 3: Платформа кеширования

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

Описание этой опции выглядит так:

Шаг 4: время жизни кэша

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

В настройках кэша вы найдете опцию Cache Time, чтобы установить время в минутах. Чем динамичнее ваш сайт с частыми обновлениями, тем меньше должно быть время кэширования.

В этом случае время кэширования по умолчанию составляет 15 минут. Вы можете изменить время в зависимости от частоты публикации нового контента на вашем сайте..

Шаг 5: Joomla Page Кэширование

Последний вариант кэширования Joomla – Page Cache.

Включив эту опцию, Joomla может легко кэшировать все страницы, включая статьи, модули и все остальное на вашем сайте.

Чтобы включить Page Cache, перейдите в Расширения > Плагины. В меню поиска введите «кеш» и найдите.

Появится плагин Page Cache. Измените статус на «Включен».

Не забудьте сохранить, чтобы применить изменения.

Шаг 6: Кэш браузера

Чтобы включить кеш браузера, перейдите в Расширения > Плагины. Установите для параметра кэширования браузера пользователя значение Да.

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

Исключить элементы меню кэша страницы

После появления Joomla версии 3.5 теперь стало проще исключать некоторые элементы меню из кэша страниц, которые вам не нужно кэшировать.

Нажмите на поле выбора выше, чтобы показать все доступные пункты меню.

Исключить URL

Наконец, в Joomla есть дополнительная функция для плагина Cache, которая поможет вам исключить определенные URL.

Если вы часто обновляете свой веб-сайт Joomla, использование Page Cache является отличным вариантом. С другой стороны, если вы регулярно обновляете свои контентные страницы, но ваши модули остаются такими же, тогда Progressive Caching будет лучшим вариантом. Вы можете использовать консервативное кэширование, чтобы гарантировать, что кэш страниц активен для всех модулей, доступных на определенной странице..

Вывод

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

Проверьте лучшие 3 хостинга Joomla:

FastComet

Стартовая цена:
$ 2,95


надежность
9,7


ценообразование
9,5


Дружественный интерфейс
9,7


Служба поддержки
9,7


особенности
9,6

Читать отзывы

Посетите FastComet

ChemiCloud

Стартовая цена:
$ 2,76


надежность
10


ценообразование
9,9


Дружественный интерфейс
9,9


Служба поддержки
10


особенности
9,9

Читать отзывы

Посетите ChemiCloud

А2 Хостинг

Стартовая цена:
$ 3,92


надежность
9,3


ценообразование
9,0


Дружественный интерфейс
9,3


Служба поддержки
9,3


особенности
9,3

Читать отзывы

Посетите A2 Хостинг

Связанные статьи с практическими рекомендациями

  • Как включить управление версиями контента в Joomla
    промежуточный
  • Как установить Joomla из cPanel
    новичок
  • Как редактировать файл wp-config.php в WordPress с помощью cPanel
    промежуточный
  • Как установить WordPress на ваш Ubuntu 18.04 VPS или выделенный сервер
    промежуточный
  • Как изменить тему WordPress с помощью phpMyAdmin
    промежуточный
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me