Optimización página web – Paso 3 – Velocidad Cache

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

CentOS – Permitir acceso https por el puerto... Una vez hemos instalado el certificado de seguridad en nuestro dominio, nos podemos encontrar que al intentar acceder mediant https://, el navegador n...
CentOs 7 – Instalar pdo_sqlsrv para conectar... Si necesitas conectar desde CentOs7 a un servidor SqlServer de Microsoft, necesitarás tener instalado los módulos pdo_sqlsrv.so Para instalarlos deber...
Redirección 301 – Redirigir un dominio sin w... Hay controversia con el tema. Por lo visto, según temas el tema de los DNS de tu dominio, Google detecta que tu web está duplicada si puedes entrar co...
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...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*