Lighttpd, плагин кэширования WordPress [закрыт]
Если я использую Lighttpd в качестве веб-сервера, как я могу использовать плагин кэширования, такой как общий кэш w3 или супер кэш wp? Нужна ваша помощь в настройке lighttpd.
Спасибо.
2 answers
Следующий скрипт принимает URL-адрес, который был запрошен у клиента. Он проверяет, есть ли в кэше свежая версия статической HTML-страницы, и если да, то он ее обслуживает. Если файл вообще не существует или срок его действия истек (я проверяю дату его изменения), то запрос пересылается в PHP fcgi, чтобы его можно было повторно обслужить.
Это для супер кэша Wp.
Загрузите последнюю версию скрипта rewrite.lua с этот сайт проекта на github.
Место переписывания.lua в корневом каталоге вашей установки WordPress, т. Е. в том же каталоге, где вы найдете PHP-файлы WordPress, такие как wp-config.php.
Обновите файл конфигурации lighttpd для хоста, на котором запущен WordPress, и включите эту команду:
magnet.attract-physical-path-to = ( server.document-root + "/rewrite.lua" )
Убедитесь, что опция поддержки мобильных устройств плагина WP Super Cache включена, а список отклоненных агентов пользователей обновлен. Вы будете найдите эти параметры в меню Настройки ->WP Super Cache WordPress после активации WP Super Cache.
Конфигурация хоста lighttpd теперь должна выглядеть примерно так:
$HTTP["host"] == "myblog.com" {
server.document-root = “/srv/www/myblog/wordpress”
accesslog.filename = “/var/log/lighttpd/myblog/access.log"
magnet.attract-physical-path-to = ( server.document-root + “/rewrite.lua” )
}
Nginx имеет лучшую поддержку. http://wiki.nginx.org, http://wiki.nginx.org/Wordpress
Разработчик плагина WP Super Cache опубликовал в своем блоге правила перезаписи Nginx для своего плагина: http://ocaoimh.ie/2009/11/23/wordpress-nginx-wp-super-cache/