Дополнительные настройкиАкселератор для WordPress

settings-Advanced

Основные#

  • Включить значки эмодзи от WordPress

    Включите эту опцию, чтобы показвать значки эмодзи WordPress, если они отображаются неверно.

  • Включить обработку содержимого

    Отключите эту опцию, если нет необходимости использовать все функции оптимизации обработки контента (скрипты, стили, медиа и HTML). В частности, она используется при устранении неполадок на сайте.

  • Стараться всегда сохранять содержание ‘advanced-cache.php’ файла в правильном состоянии

    Его можно включить в случаях, когда файл ‘advanced-cache.php’ может периодически перезаписываться либо другими плагинами либо самим сервером для предотвращения блокировки корректной работы продукта.

  • Приведение всех внутренних URL’ов

    Если включено, все внутренние (принадлежащие только данному сайту) URL-адреса будут преобразованы в соответствии со следующим режимом:

    • к протоколу, хосту и пути

      Например, URL-адреса /dir/ и //mysite.com/dir/ будут преобразованы в https://mysite.com/dir/.

    • к хосту и пути

      Например, URL-адреса /dir/ и https://mysite.com/dir/ будут преобразованы в //mysite.com/dir/.

    • только к пути
    • Например, URL-адреса https://mysite.com/dir/ и //mysite.com/dir/ будут преобразованы в /dir/.
  • Обработка запроса «If-Modified-Since»

    Специальная обработка запроса c заголовком ‘If-Modified-Since’. Если содержимое не изменено, возвращается пустой ответ и экономится трафик сервера.

  • Отсрочка User Agent при обновлении

    Позволяет позднее применять HTTP-заголовок User-Agent для исправления ошибок на некоторых серверах.

  • Использовать различные запросы для асинхронных задач

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

    Можно попробовать использовать эти альтернативные способы:

    • обычные запросы

      Обычные сетевые запросы. Это по умолчанию.

    • локальные запросы

      Использование 127.0.0.1 в качестве адреса сервера для запросов. Может помочь, когда есть, например, внешняя защита от ботов у CloudFlare и т.д.

    • внутренние корневые запросы

      Использование прямого выполнения файла PHP с созданием специального файла запуска ‘seraph-accel-re.php’ в корневом каталоге сайта. Может помочь, когда есть некоторая блокировка безопасности сервера/сайта внутренних запросов сервера.

    • внутренние запросы

      Использование прямого выполнения файла PHP. Может помочь, когда есть некоторая блокировка безопасности сервера/сайта внутренних запросов сервера.

    • внешний Cron

      Использование любого внешнего Cron для выполнения асинхронных задач. Необходимо добавить три задания Cron с интервалом в одну минуту:

      • https://mysite.com/?seraph_accel_at=M

        Управление всеми асинхронными задачами.

      • https://mysite.com/?seraph_accel_at=TO

        Выполнение асинхронных задач и оптимизаций.

      • https://mysite.com/?seraph_accel_at=O

        Выполнение оптимизаций.

      где адрес https://mysite.com следует заменить на нужный сайт. Если оптимизация долго ждет запуска, можно добавить последнее задание Cron ещё несколько раз – это увеличит возможность параллельной обработки. Конкретное количество можно рассчитать по тому, сколько оптимизаций может обработать сервер за 1 минуту.

      Примечание. Возможно, потребуется использовать метод POST вместо GET для прорыва через кэш сервера.

      Вот несколько возможных способов настройки Cron (для платных провайдеров, пожалуйста, проверьте актуальную цену на соответствующем сайте):

      • Cron сервера

        Пожалуйста, обратитесь к руководству по хостингу, как настроить задания Cron. Если оно недоступно, пожалуйста, используйте методы ниже.

      • Cron-Job.org (рекомендуется)

        Неограниченное количество заданий с интервалом в 1 минуту бесплатно.

      • EasyCron.com

        До 5 задач с интервалом в 1 минуту за 24 доллара в год.

      • CronLess.com

        Неограниченное количество задач с интервалом в 30 секунд за 27 долларов в год.

      • CronJob.de

        Неограниченное количество задач с интервалом в 1 минуту за 47,88 евро в год.

      • FastCron.com

        До 7 задач с интервалом в 30 секунд за 120 долларов в год.

    Кроме того, существуют дополнительные опции к вышеперечисленным методам:

    • Совместимые неблокирующие запросы

      Используется для «обычные запросы» и «локальные запросы». Можно попробовать включить это, если есть проблемы с запросами.

    • Простой поток оптимизации

      Использование только одного потока на страницу оптимизации без отдельного потока управления. Это может быть полезно на хостингах, которые имеют ограничения на параллельные потоки (например, Kinsta).

Выполнение задач по времени (Cron)#

  • Включить

    Включает или выключает системный Cron через выставление директивы DISABLE_WP_CRON в wp-config.php.

    • Компенсация на закэшированных страницах

      Заставляет Cron работать, чтобы запланированные задачи сохраняли работоспособность. Если хостинг не поддерживает неблокирующее выполнение запросов, то запрос /wp-cron.php делается на фронтенде.

  • Использовать для асинхронных задач

    Если он включен, то файл /wp-cron.php используется для внутренних запросов к серверу для асинхронных задач. Некоторые хостинги, такие как GoDaddy, могут блокировать такие запросы, поэтому его можно отключить и будет использоваться /index.php.

Отладка#

  • Включить

    Включает специальный режим для использования параметра страницы seraph_accel_proc.

  • Включить HTTP-заголовок трассировки

    Просто включает специальные заголовки в HTTP-ответе для отслеживания правильной работы обработчика контента (X-Seraph-Accel-Cont) и системы кеширования (X-Seraph-Accel-Cache).

  • Включить дополнительную информацию

    Включает дополнительную отладочную информацию при обработке контента при устранении неполадок сайта, такую как исходные имена скриптов и стилей. Кроме того, он добавляет некоторую информацию о запросе сервера в заголовок X-Seraph-Accel-Cache.

  • Включить ведение журнала

    Включает регистрацию указанных ниже событий.

Тест#

  • Задержка создания контента

    Для тестирования влияния длительной генерации контента на сервер и плагины кэширования.

  • Добавлять невидимый рандомный контент

    Для проверки влияния большого контента на сервер и плагины кэширования.

Добавить комментарий