Apache: Usando mod_expires

Usar mod_expires nos permite que Apache genere automáticamente las cabeceras necesarias para las caches locales del navegador, de forma que ganemos rendimiento al servir nuestras páginas a visitantes que vuelven.

Debemos activar mod_expires en la configuración de apache, en el archivo /etc/httpd/conf/httpd.conf

LoadModule expires_module /usr/lib/httpd/modules/mod_expires.so

Después, en la configuración del virtual host, dentro de <Directory>

ExpiresActive On
ExpiresDefault "access plus 1 day"
# Set caching on
ExpiresByType text/css M604800
ExpiresByType text/javascript M604800
ExpiresByType image/gif M604800
ExpiresByType image/jpg M604800
ExpiresByType image/jpeg M604800
ExpiresByType image/png M604800

De la documentación de mod_expires, sacamos los siguientes ejemplos para los valores:

# expire GIF images after a month in the client’s cache
ExpiresByType image/gif A2592000
# HTML documents are good for a week from the
# time they were changed
ExpiresByType text/html M604800

Esta entrada fue publicada en Apache y etiquetada , , . Guarda el enlace permanente.

Deja un comentario