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

Conocer la ruta absoluta de nuestra web En muchas ocasiones, la mayoría por temas de configuración de nuestro CMS (Joomla, WordPress...), necesitamos saber la ruta real de nuestra web. Sabem...
PayPal cambia a TLS1.2 y HTTP 1.1 en junio del 201... Pues sé, por el bien de la seguridad, PayPal este junio cambiarà el protocolo de comunicación a TLS 1.2. Si tu servidor no lo soporta, no podrás conec...
Conectar a servidor Microsoft SQL Server desde Lin... Por necesidades de trabajo, necesitaba conectar a un servidor de base de datos Microsoft SQL Server. Me facilitaron varios clientes desde los que pode...
Linux.Encoder.1 amenaza servidores Linux Linux.Encoder.1 es un ransomware que encripta los ficheros de Linux, obligándote a pagar para que te faciliten la contraseña para poder desencriptarlo...

Deja un comentario

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

*