Optimizar Caché

Alguna vez hemos visto sitios webs con un acabado realmente impresionante pero… que tardan una vida en cargar su contenido. Esto es debido a que seguramente, no tengan bien optimizado el sistema de caché de su web.

Son varios los métodos que podemos emplear para optimizar la caché, pero hoy vamos a enseñados como hacerlo mediante el .htaccess y el Total Caché de WordPress.
Se llama caché web a la caché que almacena las imágenes, páginas etc para reducir el ancho de banda consumido, el retardo de descarga y la carga de los servidores.
-MEDIANTE .HTACCESS
Estos métodos son realmente fáciles de usar y mejoran notoriamente la carga de nuestro sitio.
Usaremos el siguiente código, que regula la frecuencia con la que nuestro ordenador descargará contenido de la web y guardará información sobre el sitio, acelerando la carga drásticamente.

1 AÑO

<FilesMatch “\.(ico|pdf|flv)$”>

Header set Cache-Control “max-age=29030400, public”

</FilesMatch>

# 1 SEMANA

<FilesMatch “\.(jpg|jpeg|png|gif|swf)$”>

Header set Cache-Control “max-age=604800, public”

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

</FilesMatch>

# 2 DIAS

<FilesMatch “\.(xml|txt|css|js)$”>

Header set Cache-Control “max-age=172800, proxy-revalidate”

</FilesMatch>

# 1 MINUTO

<FilesMatch “\.(html|htm|php)$”>

Header set Cache-Control “max-age=60, private, proxy-revalidate”

        </FilesMatch>

-W3 TOTAL CACHÉ
Este plugin para wordpress es capaz de gestionar la caché de tu web de tal manera que los usuarios que naveguen por ella puedan obtener una respuesta veloz.
Cuando lo hayamos instalado (Se instala como cualquier plugin de WordPress) vamos a darle una configuración óptima:
-General Settings
Aqui se muestran las opcionales principales del plugin, aunque es mejor activarlas individualmente y luego volver aquí para activarlas en modo general. Vamos -de momento-  a dejar desmarcada la casilla, al finalizar la marcaremos y haremos click en “Deploy”
  • PAGE CACHE: Esta opción permite guardar una copia de nuestra web para los usuarios que acceden a ella.
  • MINIFY: Permite quitar los espacios y saltos de linea innecesarios en nuestros CSS para que pesen menos.
  • DATA BASE CACHE: Esta función guarda en caché las consultas a la base de datos a la base de datos en lugar de consultarla cada vez que alguien visita la página, ahorrando tiempo de carga.
  • OBJECT CACHE: Almacena objetos en la base de datos.
  • BROWSER CACHE: Establece un intervalo de tiempo de descarga para los archivos de tu web, es decir, si has escrito un artículo, es raro que vayas a cambiar la imagen principal de éste, por lo tanto, el intervalo de descarga será mayor.
  • CDN: Permite configurar la red de distribución de contenidos de tu sitio web.
  • VARNISH Y CLOUDFARE: Estas dos opciones son SOLO para usuarios avanzados por lo que, si no sabes como funciona, mejor no tocarlo.
  • MISCELLANEOUS: Ofrece opciones secundarias.
-Page Cache
En este apartado encontraremos opciones interesantes de configuración para la caché de la página, hace falta destacar la opción “CACHE PRELOAD”, que posibilita que las páginas sean pre construidas sin tener que esperar porque alguien las solicite. Aquí necesitaras ajustarlo en dependencia del número de páginas de tu sitio. Si por ejemplo tienes 1000 paginas (bastante grande tu sitio) y pre construyes 10 paginas cada 10 minutos y tu cache expira en una hora (3600 segundos) pues solo lograrás pre construir 60 páginas antes de que tu cache expire.
-Minify
Podremos modificar en este apartado las opciones de configuración de la opción “Minify” anteriormente explicada.
-Database Cache
Aqui podremos configurar opciones como cual versión de nuestra web queremos que se cargue al público etc…
-Object Cache
Mucha gente dice que no mejora la carga de la web, por lo que, lo dejamos a tu juicio.
-CDN
Para usar esta opción necesitarás tener un proveedor de CDN, si no lo tienes, sáltate esta opción.

Con estos consejos para optimizar tu caché, tu sitio mejorará drásticamente su velocidad, haciendo que su navegación sea agradable para todos aquellos que visiten nuestra página.

 

You may also like...

Deja un comentario

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