Síguenos en FB



Tutorial: Como optimizar Wordpress en pocos minutos (II)

Cuando ya tenemos activada la función de GZIP Deflate, procedemos a activar la función de cache control.

Cache Control: Esta función lo que hace básicamente, es que cuando el usuario visite el blog o la pagina web, este dejara una cache de la pagina visitada en el ordenador de visitante.

Si este usuario se decide volver a entrar en el blog o pagina, esta será visualizada por la cache del ordenador, por tanto reducimos las peticiones al servidor y el ancho de banda.

Esta opción es realmente buena si tienes un sitio web o blog con alto trafico y tienes una cantidad elevada de lectores fieles.

---------------------------------------------------------------------------------
Como añadir Cache control para cachear la pagina del usuario
----------------------------------------------------------------------------------

Entramos al archivo htaccess, este suele estar en el directorio raíz, lo abrimos con un editor tradicional y procedemos a editarlo.

Primeramente desactivaremos las peticiones FileEtag.

El FileETag es básicamente una función que obligara al navegador a almacenar la web en caché y desactivar la posibilidad de que el navegador vuelva a validar los archivos, por lo que se verá obligado a utilizar la Cache-Control y encabezado Expires.

Colocamos este código en el archivo htaccess:

Header unset Pragma
FileETag None
Header unset ETag

Después, añadimos la función de cache control, utilizamos para ello este código:


<ifmodule mod_expires.c>
# 480 weeks
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>
# 2 DAYS
<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</FilesMatch>
# 2 HOURS
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
<FilesMatch "\.(js|css)$">
Header set Cache-Control "max-age=9030400, private"
</FilesMatch>
</ifmodule>

Y listo ya tendremos activado la función de Cache control para ahorrar recursos del servidor y ancho de banda.

PD: Estas funciones explicadas anteriormente han sido probadas y actualmente están activas en el blog.

0 comentarios:

Publicar un comentario