Establecer expiración de caché en Lighttpd

Si necesitamos especificar la expiración de caché para servidor en Lighttpd, primero que nada tenemos que estar seguro que “mod_expire” se encuentre habilitado, para ello tenemos que abrir nuestro lighttpd.conf ( /etc/lighttpd/lighttpd.conf) y deberíamos tener lo siguiente:

server.modules = (
    "mod_accesslog",
    "mod_access",
    "mod_redirect",
    "mod_rewrite",
    "mod_evhost",
    "mod_proxy",
    "mod_compress",
    "mod_expire"
)


Ahora, para que nuestro sitio tenga una especificación de expiración tenemos que tener la siguiente linea en nuestro archivo de configuración:

$HTTP["url"] =~ "\.(jpg|gif|png|css|js)$" {
    expire.url = ( "" => "access 7 days" )
}

Y con estas sencillas lineas ya tenemos activado el cache de archivos, espero que te haya sido de ayuda este post y cualquier cosa no dudes en dejar un comentario.

Leave a Reply