Como todos sabéis, la caché web, es aquel espacio de memoria que se almacena para reducir el ancho de banda necesario para la carga de una web, es decir, una especie de disco en el que almacenamos la memoria, en forma de imágenes, documentos, etc..., que ayuda a arrancar la web de manera más rápida, sin tener que acceder de nuevo al servidor origen y tener que realizar todas las peticiones cada vez que ingresamos en una misma web.
Pues bien, esta caché, bien optimizada, puede ahorrarnos grandes dolores de cabeza en cuanto a la velocidad de carga de una web se refiere. Vamos a ver como mejorar esa caché para optimizar nuestra web, para ello veremos dos métodos.
1. Mediante plugins
Existen muchos plugins para mejorar la caché de nuestro Wordpress, entre ellos encontramos algunos como WP Super Cache, W3 Total Cache, DB Cache, Hyper Cache, WP-Cache,... Existen tantos y tan buenos que lo mejor es probar y quedarse con el que más nos guste y mejor nos funcione.
2. Con el archivo .htaccess
El archivo .htaccess se trata de un archivo especial que marca al navegador unas pautas a seguir, si conseguimos que este archivo esté todo lo optimizado posible, conseguiremos una caché limpia y que ayude a cargar nuestra web más rápidamente.
Para ello, con el mod_expires de Apache activado, debemos introducir, dentro de los comentarios #BEGIN WORDPRESS y #END WORDPRESS, el siguiente texto:
< ifmodule mod_expires.c >
ExpiresActive On
ExpiresDefault A3600
< filesmatch ".(jpg|JPG|gif|GIF|png|css|ico|js)quot; >
ExpiresDefault "access plus 7 day"
< / filesmatch >
< / ifmodule >
En este fragmento de código, lo que le estamos haciendo ver al navegador, es que debe guardar todos las imágenes JPG, GIF, PNG y los archivos CSS, ICO y JS, durante 1 hora en la caché. Ten en cuenta que podemos cambiar la duración del guardado cambiando la variable A3600 por mayor tiempo, como pueden ser un día, A86400, una semana, A604800, etc... Por supuesto que también debemos tener en cuenta que el conjunto de archivos pueden variar o que se pueden hacer varias sentencias para englobar con diferentes tiempos a diferentes extensiones.




