web-dev-qa-db-fra.com

Lighttpd, WordPress Caching plugin

Si j'utilise Lighttpd en tant que serveur Web, comment puis-je utiliser un plugin de mise en cache tel que le cache total w3 ou le super cache wp? Vous avez besoin de votre aide pour configurer lighttpd.

Merci.

3
IFightCode

Le script suivant prend l'URL qui a été demandée par le client. Il vérifie s'il existe une nouvelle version d'une page HTML statique dans le cache et si oui, il le sert. Si le fichier n'existe pas ou s'il a expiré (je vérifie sa date de modification), la demande est transmise au PHP fcgi afin qu'il puisse être servi de nouveau.

Ceci est pour Wp Super Cache.

  1. Téléchargez la dernière version du script rewrite.lua à partir de ce site de projet github .

  2. Placez rewrite.lua dans le répertoire racine de votre installation WordPress, c’est-à-dire le même répertoire où vous trouverez les fichiers WordPress PHP tels que wp-config.php.

  3. Mettez à jour votre fichier de configuration lighttpd pour l'hôte exécutant WordPress et incluez cette commande: magnet.attract-physical-path-to = ( server.document-root + "/rewrite.lua" )

  4. Assurez-vous que l'option de prise en charge des périphériques mobiles du plug-in WP Super Cache est activée et que la liste des agents d'utilisateur rejetés est à jour. Vous trouverez ces options dans le menu Paramètres -> WP Super Cache de WordPress une fois que WP Super Cache est activé.

La configuration de l'hôte lighttpd devrait maintenant ressembler à ceci:

$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
Pontus Abrahamsson

Nginx a un meilleur support. http://wiki.nginx.org , http://wiki.nginx.org/Wordpress

Le développeur du plug-in WP Super Cache dispose sur son blog des règles de réécriture de Nginx pour son plug-in: http://ocaoimh.fr/3/29/wordpress-nginx -wp-super-cache/

0
Todd Lahman