Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

WP Redis

SaNcHeS
Опубликовано 8-08-2021, 01:51
WP Redis

Для сайтов, связанных с высоким трафиком, скоростью для зарегистрированных пользователей или динамической загрузкой страниц, высокоскоростной и постоянный кеш объектов является обязательным. Вам также нужно что-то, что может масштабироваться для нескольких экземпляров вашего приложения, поэтому использование локальных файловых кешей или APC отсутствует. Redis - отличный ответ, и мы собираем его на платформе Pantheon. Это наш плагин для интеграции с кешем, но вы можете использовать его на любом собственном сайте WordPress, если у вас есть Redis. Установите с WordPress.org или Github. Важно отметить, что постоянный кэш объектов не является панацеей - загрузка страницы с помощью 2000 вызовов Redis может составлять 2 полные секунды транзакций кеширования объектов. Убедитесь, что вы используете кеш объектов с умом: придерживайтесь разумного количества ключей, не храните огромное количество данных для каждого ключа и избегайте штамповки записей и удалений внешнего интерфейса. Вперед и творите круто! И, как только вы создадите что-то отличное, присылайте нам запросы функций (или отчеты об ошибках). Загляните в вики, чтобы найти полезные фрагменты кода и другие советы. Команды WP-CLI Этот плагин реализует множество команд WP-CLI. Все команды сгруппированы в пространство имен wp redis. $ wp help redis ИМЯ wp redis СИНОПСИС wp redis <команда> ПОДКОМАНДЫ cli Запустите redis-cli, используя конфигурацию Redis для отладки WordPress Соотношение попаданий / пропусков кэша объектов отладки для любого URL-адреса страницы. enable Включить WP Redis, создав символическую ссылку для object-cache.php info Предоставьте подробную информацию о соединении Redis. Используйте wp help redis , чтобы узнать больше о каждой команде. Участие Лучший способ внести свой вклад в разработку этого плагина - принять участие в проекте GitHub: https://github.com/pantheon-systems/wp-redis Запросы на извлечение и проблемы приветствуются! Вы можете заметить, что выполняется два набора тестов для двух разных служб: Travis CI запускает набор тестов PHPUnit в различных конфигурациях среды (например, Redis включен или Redis отключен). Circle CI запускает набор тестов Behat на сайте Pantheon, чтобы гарантировать совместимость плагина с платформой Pantheon. Оба этих набора тестов можно запускать локально с разным количеством настроек. PHPUnit требует набора тестов WordPress PHPUnit и доступа к базе данных с именем wordpress_test. Если вы еще не настроили набор тестов локально, вы можете запустить bash bin / install-wp-tests.sh wordpress_test root '' localhost. Вам также необходимо включить Redis и расширение PHPRedis, чтобы запустить набор тестов для Redis. Behat требуется сайт Pantheon с включенным Redis. После создания сайта вам необходимо установить Terminus и установить переменные среды TERMINUS_TOKEN, TERMINUS_SITE и TERMINUS_ENV. Затем вы можете запустить ./bin/behat-prepare.sh, чтобы подготовить сайт для набора тестов.

Автор: Pantheon, Josh Koenig, Matthew Boynes, Daniel Bachhuber, Alley Interactive

Версия: 1.1.2

Последнее обновление: 2021-07-12 1:03pm GMT

Понравилось?
0
0
0

Скачать WP Redis:

wp-redis.zip Размер файла: 25.93 Kb
14
0