Activando Mod_deflate

Después de otro par de caídas por carga del server … voy a probar con el mod_deflate a ver si conseguimos que aguante un poco mas, ademas, hace unos días que active boost así que, comprimiendo un poco mas (ya estaba activado gzip) consigo (en teoria) ser capaz de asumir mas peticiones.


Para configurarlo… basta con un a2enmod deflate

Luego añadimos en /etc/apache2/mods-enabled/delfate.conf

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript application/javascript application/ecmascript application/rss+xml text/x-js

BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary

Con esto conseguimos que se utilice el deflate en los ficheros de texto (para las imágenes no merece la pena (ya suelen estar comprimidas)).

Reinicias el apache y listo .

La diferencia es que el index normal ocupa 51958 y el comprimido 11922 así que, parece que la compresión funciona bien. Veremos dentro de unos días.

Ahora mismo el servidor esta aguantando sobre las 60.000 peticiones diarias (2 cores y 1 gb de memoria).

Echad un ojo a estas web para mas información:

http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

http://www.vicente-navarro.com/blog/2007/11/23/probando-el-mod_deflate-de-apache/

http://www.slideshare.net/j_aroche/sacndole-el-jugo-a-apache

Creo que se están acabando las opciones … antes de ir a por el nginx …

Puedes probar la diferencia con un test de http://www.webpagetest.org/

y otra mas … http://www.practicalclouds.com/content/guide/accelerate-your-drupal-website-vital-performance-tuning

Y otro mas … http://mydrupal.com/56_best_practices_for_drupal_performance (este es mas de drupal, pero también sirve).

Mañana tendré un día movidito … cosas para probar.. :).