Cómo configurar el almacenamiento en caché de WordPress con W3 Total Cache (W3TC)

Los dos complementos de almacenamiento en caché de WordPress más populares del mundo son WP Super Cache y W3 Total Cache (W3TC). Desarrollado por el CTO de Mashable, W3 Total Cache es, con mucho, el complemento de almacenamiento en caché de WordPress más versátil disponible, utilizado en sitios de alto tráfico como Smashing Magazine, Mashable, MakeUseOf y Yoast. Este tutorial es una guía para principiantes para configurar W3 Total Cache. Un consejo: W3TC tiene una gran cantidad de configuraciones avanzadas, algunas de las cuales me cuesta comprender. Si no está familiarizado con un entorno, es mejor no meterse con él. ¡Vamos a empezar!

Instalar W3 Total Cache

Instalar W3 Total Cache

Para instalar el complemento W3 Total Cache, abra su panel de WordPress, seguido de Complementos> Agregar nuevo. Buscar “Caché total w3”E instale el primer resultado. También puede descargar manualmente el complemento y cargarlo en el wp_content / plugins carpeta a través de FTP. Si ha instalado anteriormente otro complemento de almacenamiento en caché como WP Super Cache, debe deshabilitarlo antes de activar W3 Total Cache. Esto evitaría que los dos complementos entren en conflicto. Como regla general, no mantenga más de un complemento de almacenamiento en caché de WordPress activado en un momento dado.

Configuración de W3 Total Cache – Configuración general

W3 Total Cache crea una nueva entrada de menú llamada Rendimiento en el panel de WordPress. Las opciones que estamos buscando están debajo Rendimiento> General. Notarás que esta página tiene una gran cantidad de configuraciones para un complemento de almacenamiento en caché (y muchas más si te gustan las cosas avanzadas). Cada configuración se coloca dentro de una caja llamada módulos. He analizado cada uno de estos módulos con capturas de pantalla relevantes. Si se queda atascado o no está seguro acerca de una configuración en particular, simplemente siga las capturas de pantalla.

Módulo de configuración general de caché total W3

El primer módulo que encontrarás es General. Recomiendo no habilitar todas las opciones de almacenamiento en caché usando la casilla de verificación de alternar. Puede activar configuraciones que no son requeridas (o incluso admitidas por) su host, lo que inadvertidamente ralentizaría su sitio web. Sin embargo, si desea desactivar rápidamente todos los módulos, ¡esta casilla de verificación de alternancia es útil! Antes de continuar, si no está familiarizado con los términos ‘caché de página’ o ‘caché de base de datos’, le recomendaría leer Cómo funciona el almacenamiento en caché de WordPress.

Módulo de caché de página

Caché de página de caché total de W3

El segundo módulo que vamos a configurar es Caché de página. El método de caché de página depende de su entorno de alojamiento. Si está utilizando un host compartido, Disk: Enhanced es la mejor opción. Sin embargo, si está utilizando un servidor dedicado o virtual y tiene APC (o cualquier otra forma de almacenamiento en caché de Opcode instalado), debe seleccionar la opción correspondiente.

Módulo de Minify

Módulo de minificación de caché total W3

los Minificar El módulo comprime los archivos CSS y JavaScript que utiliza su tema, eliminando líneas de código innecesarias como comentarios y espacios en blanco. Esto reduce el ~ 10%, lo que resulta en un sitio más rápido. En el método Minificar caché, debe seleccionar la opción adecuada en función de su servidor.

Otros módulos de almacenamiento en caché

Caché de objetos de caché total de W3

Los siguientes dos módulos son Caché de base de datos y Caché de objetos. Habilite cada uno de ellos y cambie su método de almacenamiento en caché por el que mejor se adapte a su entorno de alojamiento, tal como lo hizo en Caché de página y Minificar.

Caché del navegador de caché total W3

El último módulo que queremos habilitar es Caché de navegador. Una vez que los haya habilitado, haga clic en Guardar todas las configuraciones. ¡Deberias hacer eso! W3 Total Cache ahora está habilitado en su servidor. Ahora analizaremos en profundidad dos módulos específicos: Caché de página y Caché de navegador. El resto de los valores predeterminados de los módulos están bien.

Configuración de caché de página

w3 configuración avanzada de caché total - caché de página

La configuración de la caché de página se puede encontrar en Rendimiento> Caché de página. La configuración aquí es bastante autoexplicativa. He habilitado un par de ellos, especialmente No almacenar en caché las páginas para los siguientes roles de usuario. Esto asegura que cuando un autor esté editando una publicación, podrá ver la última versión y no la del caché.

Precarga de la caché

w3 configuración avanzada de caché total - precarga de caché

De forma predeterminada, W3 Total Cache almacena en caché una página cuando se solicita por primera vez. También tiene la opción de generar previamente copias de todas las publicaciones / páginas. De esta manera, independientemente de cuándo un visitante solicite una página, la caché está lista y la página se sirve en el menor tiempo posible.

Debe configurar los ajustes de precarga de la caché en función de su entorno de alojamiento y la cantidad de tráfico que recibe su sitio web.

  • El intervalo de actualización de la caché afecta directamente a los recursos del servidor: cuanto menor sea el intervalo de tiempo (es decir, mayor la frecuencia), mayor será el recurso del servidor consumido. Las personas en servidores de alojamiento compartido deben tener mucho cuidado con esta configuración. Establezca una frecuencia lo suficientemente alta y es posible que su cuenta se suspenda por abuso de los recursos del servidor. Un intervalo de precarga de caché seguro es de una hora, es decir, 3600 segundos.
  • Si no está familiarizado con la URL del mapa del sitio, instale Google XML Sitemaps. Es muy fácil de usar y, de hecho, es un complemento imprescindible.
  • Finalmente, desea habilitar la última opción que activará una operación de precarga de caché cuando se publique una publicación / página.

Configuración de la caché del navegador

w3 configuración avanzada de caché total - caché del navegador

Esto se encuentra bajo Rendimiento> Navegador. La idea es aprovechar el dispositivo de su visitante. Habilitar la caché del navegador haría que los archivos estáticos (como CSS, JavaScript e imágenes) se sirvan desde la caché del navegador de su visitante. Por supuesto, existe un tiempo de caducidad que evitaría el uso de datos obsoletos. Esto elimina una gran carga del servidor, ahorra ancho de banda y mejora en gran medida el rendimiento general de su sitio.

¡Está vivo!

¿Cómo sabe que W3 Total Cache está realmente funcionando? Bueno, la página del complemento lo dice. También puede ver el código fuente de su sitio y encontrar algo como esto:

el almacenamiento en caché funciona

Benchmark de rendimiento de caché total de W3

velocímetro

Esperé alrededor de 1 hora después de habilitar el almacenamiento en caché y comparar el rendimiento del sitio web con GTmetrix. Esto es sin ningún complemento de almacenamiento en caché:

antes de almacenar en caché

Esto es una hora después de que se configuró W3 Total Cache:

Resultados totales de la prueba de caché de w3

¿Notaste la diferencia? Un aumento del 3% y del 5% en la velocidad de página y el grado YSlow. Limpio, ¿verdad? Ahora imagina que mil personas visitan tu sitio a diario; imagina la cantidad de ciclos de CPU (término elegante para el uso de recursos) que ahorrarás. El almacenamiento en caché no solo reduce el tamaño de la página, sino que también mejora el rendimiento general del sitio, lo que allana el camino hacia una excelente experiencia de usuario.

Solución de problemas de W3 Total Cache

Solución de problemas de caché total de w3

Es posible que observe que el tiempo de carga de su sitio ha aumentado después de instalar W3 Total Cache. ¿Es eso siquiera posible? ¡Por supuesto que es! De hecho, este es un error de principiante muy común. Puede haber muchas razones detrás de esto:

  • La razón más probable es que ha realizado la evaluación comparativa del sitio web mientras precargaba el caché. La creación de la caché consume considerables recursos del servidor. Imagine su solicitud además de eso, ¡por supuesto que su sitio se volvería lento! Solución: espere una hora y vuelva a intentarlo; esta vez debería ser diferente.
  • Otra razón común es seleccionar los métodos de almacenamiento en caché incorrectos. Déjeme decirle que cualquier otra cosa que no sea el almacenamiento en caché en disco implica cierta cantidad de pruebas A / B. Necesita jugar con algunas de estas configuraciones para exprimir el mejor resultado posible.
  • A veces, en un servidor compartido, puede encontrar APC o alguna otra opción de almacenamiento en caché de Opcode disponible, y es probable que la haya seleccionado. ¡No lo hagas! Vuelva a ‘Disco’ o ‘Disco mejorado’. La razón es que esas configuraciones se han ajustado para el rendimiento general del servidor compartido; recuerde que no es la única persona que lo usa. Es posible que esta configuración no funcione con W3 Total Cache.

Si todavía tiene problemas y ha probado los valores predeterminados / recomendados, le recomiendo cambiar a WP Super Cache.

Error de permiso de archivo .htaccess

Dependiendo de su entorno de alojamiento, es posible que vea un mensaje de error que indique que su archivo .htaccess no se puede escribir. Esto significa que el servidor web y / o el controlador PHP no tienen el permiso necesario para modificar el archivo .htaccess. Hay dos soluciones:

  • Cambia el permiso del archivo .htaccess a 775 a través de FTP o cPanel, etc.
  • Agrega manualmente los datos al archivo .htaccess

Debo señalar que el segundo método es más seguro y se considera una buena práctica de seguridad.

Conclusión: ¿Qué complemento debo usar?

Complementos de almacenamiento en caché de WordPress

Es posible que se pregunte qué complemento de almacenamiento en caché de WordPress usar. Después de todo, escribí dos tutoriales separados para lograr el mismo objetivo. ¿Debería optar por WP Super Cache o W3 Total Cache? Bueno, para abreviar la historia: si estás en un servidor compartido y no quieres la molestia de las pruebas A / B y / o la resolución de problemas, WP Super Cache es mucho más fácil de implementar. Sin embargo, si está utilizando un servidor virtual o dedicado con el almacenamiento en caché de Opcode (como APC o XCache) instalado, y no le importaría un trabajo adicional, W3 Total Cache es para usted. Cuando se configura correctamente con métodos avanzados, los resultados de W3TC son muy superiores.

Con esto concluye la configuración de nuestros complementos de almacenamiento en caché. También discutiré cómo configurar una CDN con cada uno de estos complementos. Mientras tanto, puede consultar algunos de los mejores CDN gratuitos para WordPress y estar atento.

Pregunta de despedida: ¿Cuál es tu complemento de almacenamiento en caché favorito? ¿Qué diferencia hizo en el rendimiento de su sitio? ¡Nos encantaría saber de ti!

Publicaciones relacionadas

Botón volver arriba