Основные#
- Включить значки эмодзи от 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 минуту.
Вот несколько возможных способов настройки 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 долларов в год.
- обычные запросы
Выполнение задач по времени (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.
- Включить ведение журнала
Включает регистрацию указанных ниже событий.
Тест#
- Задержка создания контента
Для тестирования влияния длительной генерации контента на сервер и плагины кэширования.
- Добавлять невидимый рандомный контент
Для проверки влияния большого контента на сервер и плагины кэширования.