Uno de los puntos que Google tiene en cuenta a la hora de posicionarnos, es la utilización de la caché para los elementos estáticos (imágenes, javascript,…).

Hay varias maneras de indicar en nuestra web cómo el navegador del usuario debe utilizar la caché. Me centro en la que me ha sido la mas fácil y sencilla de poner en marcha en mi servidor Apache. Vamos a utilizar el módulo mod_expires de Apache.

Los pasos a seguir son los siguientes:

1. Mirar si el módulo Expires está activado en nuestro servidor. Yo lo hago desde el panel PLesk, en la opción Servidor > Apache. Allí puedes activar y desactivar módulos. Activáis Expires.

2. Reiniciamos Apache para que coja el nuevo módulo

3. Ahora vamos a la web. En el fichero .htaccess que tengamos en la raiz, añadimos estas linias:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<IfModule mod_expires.c>
	# Enable expirations
	ExpiresActive On 
	ExpiresDefault "access plus 0 seconds"
	ExpiresByType text/cache-manifest "access plus 0 seconds"
	ExpiresByType text/html "access plus 0 seconds"
	ExpiresByType text/xml "access plus 0 seconds"
	ExpiresByType application/xml "access plus 0 seconds"
	ExpiresByType application/json "access plus 0 seconds"
	ExpiresByType image/x-icon "access plus 1 year"
	ExpiresByType application/x-font-ttf "access plus 1 month"
	ExpiresByType application/x-font-woff "access plus 1 month"
	ExpiresByType font/opentype "access plus 1 month"
	ExpiresByType image/gif "access plus 1 week"
	ExpiresByType image/png "access plus 1 week"
	ExpiresByType image/jpg "access plus 1 week"
	ExpiresByType image/jpeg "access plus 1 week"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType application/javascript "access plus 1 week"
</IfModule>

4. Configuramos a nuestras necesidades los datos. Tenéis mas información al respecto en los enlaces siguientes.

Más información:

Artículos relacionados

Robots.txt – Disallow erroneo Pequeño ejemplo de cómo una mala configuración del fichero robots.txt te puede dar la tarde. Resulta que Google no encajaba bien la web versión móv...
Previsualizar páginas en nuevo servidor sin que to... Analicemos una de los problemas que podemos encontrarnos al migrar páginas web. Tenemos la web activa en un servidor, y queremos migrar la página a ot...
htaccess: redirección de HTTP a HTTPS Cómo podemos hacer para redireccionar los enlaces http hacia https haciendo que toda la navegación sea segura. Una vez instalamos el certificado de se...
RedSys, mycrypt, openssl y servidor con PHP 7.1 Resulta que en ocasiones cuando actualizas el servidor y pasas a poner una versión de PHP más reciente, como por ejemplo la 7.1.X como es en uno de lo...