W3 total cache

Tweet about this on Twitter168Share on Facebook0Share on Google+4Share on LinkedIn10Pin on Pinterest0

W3 total cache es un plugin gratuito de wordpress que nos permitirá diversas funcionalidades relacionadas con la optimización del tiempo de carga de nuestra web. En concreto:

  • Cache de las páginas
  • Función de minificación (CSS, JS, feed y html).
  • Cache de la base de datos
  • Cache de objetos
  • Cache del navegador
  • Integración de CDN (Content delivery network)
  • Funciones de monitorización

La mayoría de estas funciones están relacionadas con funciones de cache, que tal como indica la wikipedia consisten en lo siguiente:

“Cuando se accede por primera vez a un dato, se hace una copia en la caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor. Cuando el procesador necesita leer o escribir en una ubicación en memoria principal, primero verifica si una copia de los datos está en la caché. Si es así, el procesador de inmediato lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o la escritura a la memoria principal”

URL

https://wordpress.org/plugins/w3-total-cache/

DIRECTRICES

– W3 Total cache es un plugin complejo y que requiere ciertos conocimiento técnicos, por eso en caso de duda aconsejamos consultar con un webmaster o consultor especializado.

– Algunas configuraciones de este plugin dependen de scripts a nivel de servidor, por lo que podría pasar que si no los tenemos instalados algunas funcionalidades no puedan implementarse correctamente.

– Deberemos tener en cuenta la casuística concreta de la instalación de wordpress que tengamos instalada, ya que algunos módulos pueden ser incompatibles con los plugins y temas que tengamos instalados en nuestra web. En nuestro caso concreto de ejemplo, no instalaremos por ejemplo los módulos “Minify” y “Object caching” ya que son incompatibles con la plantilla que utilizamos.

– Si utilizamos un CDN, cosa que recomendamos, algunas funcionalidades de este plugin pueden ser redundantes, deberemos escoger en este caso si realizamos la funcionalidad duplicada a nivel de plugin o de servidor.

 

INSTRUCCIONES

– El primer paso, como siempre será instalar y activar el plugin, iremos al menú plugins, nuevo plugin, buscaremos w3 total cache, lo instalaremos y lo activaremos.

– Veremos a continuación que nos aparece un nuevo menú llamado “Performance”. Nos dirigimos a “General settings” ya allí podremos activar los módulos que deseemos.

w3 total cache

Esta es la configuración que nosotros utilizamos:

  • Toggle all caching types on or off: No (solo utilizaremos algunos de los módulos)
  • Page Cache: Si
  • Page cache method: Disk enhanced
  • Minify: No (da incompatibilidades con nuestro template, puede que este no sea tu caso, además realizamos esta función a nivel de CDN)
  • Database cache: Sí
  • Database Cache Method: Disk
  • Object cache (da incompatibilidades con nuestro template, puede que este no sea tu caso)
  • Browser cache: Sí
  • CDN: No (esta opción solo sirve para Maxcdn, nosotros aconsejamos Cloudflare, que se configura de otra forma como veremos posteriormente)
  • Reverse proxy: No
  • Monitoring: No
  • Miscellaneous: No
  • Debug mode: No

Como en nuestro caso utilizamos Cloudflare, deberemos instalar la extensión correspondiente. Para ello iremos a la opción “extensions”, del menú “Performance” y la activaremos

.cloudflare

Tras instalar esta extensión, nos aparecerán unas nuevas opciones en el menú general, relativas a Cloudflare. Estas son las que utilizamos:

Cloudflare: Sí
Email: Nuestro email
APi key: La API que Cloudflare nos proporciona
Domain: El nombre de nuestro dominio
Security level: Medium
Rocket loader: Automatic
Minification: CSS, Javascript and HTML
Development mode: No

– El siguiente paso será configurar el detalles de los módulos que hayamos activado. Para ello utilizaremos las opciones del menú lateral

w3 total cache options

Veamos a continuación la configuración que utilizamos:

Page Cache

Cache front page: Sí
Cache feeds: Sí
Cache SSL: No
Cache urls: No
Cache 404: Sí
Cache requests only for www: No
Don’t cache pages for logged in users: Sí
Don’t cache pages for following using roles: Sí a todo

Database Cache

Don’t cache queries for logged in users: Sí
Maximum lifetime of cache objects: 180
Garbage collection interval: 3600
Dejamos los otros campos con la opción “default”

Browser cache

General
Set last-modified header: Sí
Set expires header: Sí
Set cache control header: Sí
Set entity tag: Sí
Set w3 total cache header: Sí
Enable http (gzip): Sí
Prevent caching of objects after settings change: No
Don’t set cookies for static files: No
Do not process 404 errors: No

CSS&JS
Set last-modified header: Sí
Set expires header: Sí
Expires header lifetime: 31536000
Set cache header: Sí
Cache control policy: Cache with max age (“public,maz-age=Expires_seconds”)
Set entity tag: Sí
Set w3 total cache header: Sí
Enable http (gzip) compression: Sí
Prevent caching of objects after settings change: No
Disable cookies for static files: No

HTML&XML
Set last-modified header: Sí
Set expires header: Sí
Expires header lifetime:3600
Set cache control header: Sí
Cache control policy: Cache with max age (“public,maz-age=Expires_seconds”)
Set entity tag: Sí
Set w3 total cache header: Sí
Enable http (gzip) compression: Sí

MEDIA&OTHER FILES
Set last-modified header: Sí
Set expires header: Sí
Expires header lifetime:31536000
Set cache header: Sí
Cache control policy: Cache with max age (“public,maz-age=Expires_seconds”)
Set entity tag: Sí
Set w3 total cache header: Sí
Enable http (gzip) compression: Sí
Prevent caching of objects after settings change: No
Disable cookies for static files: No

Una vez realizadas las configuraciones anteriores, ya tendremos el plugin instalado. La última funcionalidad que nos queda por explicar es la opción “dashboard”.

w3 total cache dashboard

Aquí podremos realizar dos opciones importantes:

– Realizar una comprobación de compatibilidad de este plugin con la configuración de nuestra web y servidor.
– Vaciar las caches, cuando por ejemplo no queremos almacenar versiones antiguas de nuestros archivos y queremos servir las nuevas versiones.

RECURSOS ADICIONALES

Para solucionar posible dudas puedes utilizar los siguientes enlaces:

http://wordpress.org/support/plugin/w3-total-cache

http://wordpress.org/plugins/w3-total-cache/faq/

Si prefieres ver las instrucciones de configuración en vídeo, este te puede resultar interesante:

Tweet about this on Twitter168Share on Facebook0Share on Google+4Share on LinkedIn10Pin on Pinterest0
<< Post Anterior
Post Siguiente >>

Leave A Response

* Denotes Required Field