Como vimos en la entrada anterior Apache2:mod_deflate ,podemos comprimir nuestros sitios que sirve nuestro servidor web. Sin embargo, parece una tarea un poco tonta que el servidor web tenga que estar comprimiendo una y
otra vez los mismos contenidos. Supone estar forzando al procesador a
usar ciclos que pueden sernos necesarios para otra tarea en algo que
debería de poder evitarse. Para eso existe unos módulos, (mod_file_cache, mod_mem_cache, mod_disk_cache) ,con ellos podemos conseguir evitar esta sobrecarga inútil para el servidor.
De estos tres módulos vamos a elegir el mod_disk_cache, ya es más eficiente, éste va almacenando en un
directorio los documentos que se van solicitando, así como sus
cabeceras. Los otros dos módulos son menos flexibles, el mod_file_cache, si modificamos alguno de dichos ficheros sólo podremos conseguir que Apache sirva la versión actualizada con un reinicio del gestor, con el mod_mem_cache nuestro servidor puede
quedarse incluso con más trabajo que sin cachear, de esto tiene gran culpa In-Memory
Caching.
Para habilitarlo, usaremos # a2enmod disk_cache. Luego en /etc/apache2/mod-enable/disk_cache.conf habilitamos CacheEnable disk / y tambien en la configuración de nuestros sitios añadimos la misma directiva. La carpeta donde se almacenará todo la cacheado es por defecto /var/cache/apache2/mod_disk_cache, de todas formas se puede cambiar en el archivo disk_cache.conf
No hay comentarios:
Publicar un comentario