Cet outil permet de stocker le contenu statique des pages web dans la mémoire vive d'un serveur. Cela permet d'envoyer plus rapidement une réponse au client vu que les données stocker sur un support dont l'accès en lecture est plus rapide.
apt-get install memcached service apache2 restart
Un autre outil qui permet de soulager le processus Apache des pages statiques (configuration adapté pour les machines fonctionnant avec l'architecture 64bits):
cd /tmp wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb dpkg -i mod-pagespeed-stable_current_amd64.deb
Concernant les autres architecture du système voir cette page : https://developers.google.com/speed/pagespeed/module/download
Pour que pagespeed puisse travailler avec memcache, il est nécessaire de modifier la configuration du module :
nano /etc/apache2/mods-available/pagespeed.conf
Dé-commanter les lignes suivante :
ModPagespeedMemcachedServers localhost:11211 ModPagespeedCreateSharedMemoryMetadataCache "/var/cache/mod_pagespeed/" 51200
Relancer le processus pour qu'il puisse prendre en compte la nouvelle configuration :
service apache2 restart
<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>
nano /etc/apache2/apache2.conf
KeepAlive on MaxKeepAliveRequests: 60 KeepAliveTimeout: 3
ab -n 1000 -c 10 http://127.0.0.1:80
siege -r 30 http://127.0.0.1/mon_script.pl
Pour le cas de 750 hits.