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.