Как отключить кеш в SiteGround: подробное руководство

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

Метод 1: использование плагина SiteGround SuperCacher
SiteGround предлагает собственный плагин кеширования под названием SuperCacher, которым можно легко управлять из панели управления хостингом SiteGround. Чтобы отключить кеш с помощью плагина SuperCacher, выполните следующие действия:

  1. Войдите в свою учетную запись хостинга SiteGround.
  2. Перейдите в раздел «SuperCacher» на панели управления.
  3. Выберите веб-сайт, для которого вы хотите отключить кеш.
  4. Нажмите вкладку «Настройки».
  5. В разделе «Динамический кеш» переключите статус кеширования на «Выкл.».
  6. Сохраните изменения.

Пример кода:

// Disable cache in SiteGround SuperCacher Plugin
// Add the following line to the wp-config.php file
define('SG_CACHE_DISABLE', true);

Метод 2: отключение кеширования для веб-сайтов WordPress
Если ваш веб-сайт создан на базе WordPress, вы можете отключить кеширование через панель управления WordPress или изменив файл wp-config.php. Вот как:

Через панель управления WordPress:

  1. Войдите в свою панель администратора WordPress.
  2. Перейдите в «Настройки» и нажмите «WP Super Cache» или любой другой установленный вами плагин кеширования.
  3. Найдите параметр «Кэширование» или «Настройки кэша».
  4. Отключите кеширование, переключив статус кеширования на «Выкл.» или «Отключено».
  5. Сохраните изменения.

Через файл wp-config.php:

  1. Доступ к файлам вашего веб-сайта осуществляется с помощью FTP-клиента или файлового менеджера cPanel.
  2. Найдите файл wp-config.php в корневом каталоге.
  3. Откройте файл для редактирования.
  4. Добавьте следующую строку непосредственно перед строкой «Вот и все, прекратите редактирование! Приятного ведения блога».
    define('WP_CACHE', false);
  5. Сохраните изменения.

Метод 3: отключение кеширования для веб-сайтов Joomla
Если ваш веб-сайт создан на базе Joomla, вы можете отключить кеширование через панель администрирования Joomla или изменив файл Configuration.php. Вот как:

Через панель администрирования Joomla:

  1. Войдите в панель администрирования Joomla.
  2. Перейдите в раздел «Система» и нажмите «Глобальная конфигурация».
  3. На вкладке «Система» найдите раздел «Настройки кэша».
  4. Установите для параметра «Кэш» значение «Выкл.» или «Без кэширования».
  5. Сохраните изменения.

Через файл Configuration.php:

  1. Доступ к файлам вашего веб-сайта осуществляется с помощью FTP-клиента или файлового менеджера cPanel.
  2. Найдите файл Configuration.php в корневом каталоге.
  3. Откройте файл для редактирования.
  4. Найдите строку, в которой написано:
    public $cache_handler = 'file';
  5. Измените его на:
    public $cache_handler = 'none';
  6. Сохраните изменения.

Метод 4: отключение кеширования для веб-сайтов Magento
Если ваш веб-сайт создан на основе Magento, вы можете отключить кеширование через панель администратора Magento или изменив файл app/etc/env.php. Вот как:

Через панель администратора Magento:

  1. Войдите в свою панель администратора Magento.
  2. Перейдите в «Магазины» и нажмите «Конфигурация».
  3. Разверните раздел «Дополнительно» и нажмите «Система».
  4. Найдите вкладку «Полностраничный кеш».
  5. Установите для параметра «Кэширование приложения» значение «Отключено».
  6. Сохраните изменения.

Через файл app/etc/env.php:

  1. Доступ к файлам вашего веб-сайта осуществляется с помощью FTP-клиента или файлового менеджера cPanel.
  2. Найдите файл app/etc/env.php.
  3. Откройте файл для редактирования.
  4. Найдите следующую строку:
    'cache' => [
       'frontend' => [
           'default' => [
               'backend' => 'Cm_Cache_Backend_Redis',
               ...
           ]
       ]
    ],
  5. Закомментируйте или удалите весь раздел «кэш».
  6. Сохраните изменения.

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