Lighttpd, плагин кэширования WordPress [закрыт]


Если я использую Lighttpd в качестве веб-сервера, как я могу использовать плагин кэширования, такой как общий кэш w3 или супер кэш wp? Нужна ваша помощь в настройке lighttpd.

Спасибо.

Author: IFightCode, 2012-04-25

2 answers

Следующий скрипт принимает URL-адрес, который был запрошен у клиента. Он проверяет, есть ли в кэше свежая версия статической HTML-страницы, и если да, то он ее обслуживает. Если файл вообще не существует или срок его действия истек (я проверяю дату его изменения), то запрос пересылается в PHP fcgi, чтобы его можно было повторно обслужить.

Это для супер кэша Wp.

  1. Загрузите последнюю версию скрипта rewrite.lua с этот сайт проекта на github.

  2. Место переписывания.lua в корневом каталоге вашей установки WordPress, т. Е. в том же каталоге, где вы найдете PHP-файлы WordPress, такие как wp-config.php.

  3. Обновите файл конфигурации lighttpd для хоста, на котором запущен WordPress, и включите эту команду: magnet.attract-physical-path-to = ( server.document-root + "/rewrite.lua" )

  4. Убедитесь, что опция поддержки мобильных устройств плагина 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” )
}
 1
Author: Pontus Abrahamsson, 2012-06-12 08:05:01

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/

 0
Author: Todd Lahman, 2012-06-12 12:22:13