Apache - [solucionado] Como especificar la cache para nuestro contenido web desde .htaccess

   
Vista:
Imágen de perfil de xve

[solucionado] Como especificar la cache para nuestro contenido web desde .htaccess

Publicado por xve (236 intervenciones) el 13/06/2016 11:53:19
Hoy me he encontrado en la necesidad de aplicar cache para el contenido de una de nuestras webs, definiendo diferente cache para diferente contenido de la página, por ejemplo, una cache para los archivos de javascript y estilos, y otro tipo para las imágenes.

Es conveniente indicar un mínimo de una semana y un máximo de un año para temas de SEO.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresDefault "access plus 10 days"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType text/plain "access plus 1 week"
	ExpiresByType image/gif "access plus 1 month"
	ExpiresByType image/png "access plus 1 month"
	ExpiresByType image/jpeg "access plus 1 month"
	ExpiresByType image/x-icon "access plus 3 months"
	ExpiresByType application/x-javascript "access plus 1 month"
	ExpiresByType application/javascript "access plus 1 week"
	ExpiresByType text/javascript "access plus 1 week"
	ExpiresByType application/x-icon "access plus 3 months"
</IfModule>

Si no disponemos del modulo expires activado, podemos hacerlo con:
1
a2enmod expires


Espero que os sirva de ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder