User Tools

Site Tools


Sidebar

documentation:systemes:services:lighttpd:optimisations

Optimisations diverses

Cette page sera remplie au fer et à mesure de mes recherches

Dans un premier temps nous allons commencer par quelques liens permettant de mettre en place un système de cache PHP afin d'optimiser Wordpress sur un serveur “peu puissant” utilisant Lighttpd tels qu'un Raspberry ou l'offre Dedibox® SC gen2 d'Online).

http://blog.bodhizazen.net/linux/optimize-wordpress-for-speed/

http://c-mobberley.com/wordpress/2013/05/18/raspberry-pi-lighttpd-optimisation-for-wordpress-owncloud-and-more/

En résumé :

$ sudo apt-get install php5-cgi php-apc libpcre3-dev php-pear php5-dev build-essential
$ vim /etc/php5/cgi/php.ini
  memory_limit = 64M
  cgi.fix_pathinfo=1
  zlib.output_compression = On 
$ sudo apt-get install php5-memcache memcached
$ sudo pecl install apc
$ vim /etc/php5/cgi/conf.d/apc.ini
  extension=apc.so
  apc.enabled=1
  apc.shm_size=30
$ sudo /etc/init.d/lighttpd restart

Sur Wordpress installer le module WP Cache

Config de lighttpd :

server.modules = (
        "mod_redirect",
        "mod_alias",
        "mod_access",
        "mod_fastcgi",
        "mod_compress",
        "mod_expire"

)

$HTTP["url"] =~ ".(jpg|gif|png|css|js|svg)$" {
    expire.url = ( "" => "access 7 days" )
}
etag.use-inode = "enable"
etag.use-mtime = "enable"
etag.use-size = "enable"
static-file.etags = "enable"

# compression settings for gzip
compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ("text/xml","application/x-javascript", , "application/javascript", "text/javascript", "text/x-js", "text/css", "text/html", "text/plain", "image/png", "image/gif", "image/jpg", "image/svg+xml", "application/xml")

# Normalement déjà actif si vous avez activé la conf pour fastcgi
fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket"
                 )))
$ sudo mkdir /var/cache/lighttpd/compress/
$ sudo chown www-data:www-data /var/cache/lighttpd/compress/
documentation/systemes/services/lighttpd/optimisations.txt · Last modified: 2017/07/14 19:45 (external edit)