Cómo utilizar el complemento de caché total de WordPress W3 para sitios web más rápidos
Publicado: 2018-08-30
WordPress Core es algo deficiente cuando se trata de usar sistemas de almacenamiento en caché para disminuir el tiempo de carga del sitio y el uso de los recursos del servidor. Afortunadamente, hay algunos de los mejores complementos disponibles en el repositorio de WordPress; uno de ellos es el complemento WordPress W3 Total Cache que ayuda a que los sitios web se carguen más rápido usando reglas de almacenamiento en caché.
El uso de un mecanismo de almacenamiento en caché en el sitio de WordPress garantiza una experiencia de usuario mejorada al reutilizar los datos que el usuario ya ha solicitado mediante el uso del almacenamiento en caché del navegador. Debido al almacenamiento en caché, los archivos están disponibles instantáneamente, lo que hace que un sitio web se cargue más rápido.
En Cloudways, cada nueva instalación de una instancia de WordPress viene con Breeze preconfigurado, nuestro complemento de caché de WordPress desarrollado a medida. Pero, si aún desea utilizar W3 Total Cache para sitios de WordPress, ya que también es compatible con nuestra pila de alojamiento en la nube administrada, esta guía es para usted. (También puede usar otros complementos de caché de WordPress con configuraciones similares).
En esta guía, le mostraremos cómo usar el W3 Total Cache en el sitio web de WordPress con algunas configuraciones recomendadas de W3 Total Cache para aprovecharlo al máximo.
- Instalar el complemento WordPress W3 Total Cache
- Cómo usar W3 Total Cache para WordPress
- Tablero
- Configuración general
- Caché de página
- Minificar
- Caché de base de datos
- Caché de objetos
- Caché de navegador
- CDN
- Proxy inverso
- Vigilancia
- Licencia
- Diverso
- Depurar
- Configuración de importación / exportación
- Configuración de caché total de W3 de Cloudflare
- Breeze - Complemento de caché de WordPress
- Conclusión
Instalar el complemento WordPress W3 Total Cache
Inicie sesión en su panel de WordPress y vaya a Complementos → Agregar nuevo y busque W3 Total Cache .


Instale y active el complemento para configurar la configuración de W3 Total Cache para WordPress. También puede instalar el complemento manualmente si ha descargado el archivo del complemento. En ese caso, puede utilizar el acceso FTP proporcionado por la plataforma Cloudways.
Primero, revisaremos la configuración del complemento que tenemos disponible. Para los principiantes, la configuración puede ser confusa, por lo que es útil saber exactamente qué hace cada opción.
¿Cómo usar W3 Total Cache para WordPress?
Suponiendo que haya instalado y habilitado W3 Total Cache en el sitio web de WordPress, verá una nueva opción en la barra lateral de administración, es decir, " Rendimiento " en la pestaña Configuración general. Verá diferentes tipos de almacenamiento en caché que se pueden habilitar o deshabilitar. Cada tipo de área de widget contiene configuraciones generales para el almacenamiento en caché y el tipo de método de almacenamiento en caché que se utilizará. 
Tablero
Desde el panel, puede realizar algunas acciones rápidas como:
- Verificación de compatibilidad
- Vaciar diferentes tipos de cachés
Antes de seguir adelante, no olvide realizar una verificación de compatibilidad que mostrará los módulos y recursos del servidor instalados y habilitados / deshabilitados. Esto le dará una idea de qué tan bien puede funcionar este complemento de caché de acuerdo con los recursos que tiene, no solo esto, sino que también le mostrará el software que puede necesitar instalar para aprovechar más funciones de W3TC. 
Configuración general
En este modo, puede habilitar el modo de vista previa antes de guardar la configuración de almacenamiento en caché. Y esta sección también tiene la opción de Guardar configuración y Purgar cachés que se pueden usar para vaciar el caché existente.

En nuestra guía de configuración de caché total de W3 de hoy, configuraremos los ajustes mencionados en la pestaña Configuración general .
Caché de página
El caché de la página crea copias de sus publicaciones / páginas de WordPress visitadas anteriormente. Si no está habilitado, en cada vista de página en su sitio, WordPress genera el contenido de la página ejecutando PHP y enviando consultas a la base de datos.
Cuando esta configuración está habilitada, se ofrece a los visitantes una versión en caché de la página. Reduce el tiempo de carga de la página y también disminuye la carga de los recursos del servidor, lo que aumenta la capacidad de su servidor para manejar más tráfico.
Por ejemplo, el encabezado o pie de página de un sitio no cambia con tanta frecuencia y no requiere una copia nueva del servidor cada vez que el usuario vuelve a la misma página. La copia del archivo estático se almacena en el navegador de un usuario y se sirve cuando se solicita nuevamente.

El método de caché sugerido es el código PHP alternativo tanto en PHP 5.6 como en PHP 7.
Caché de página avanzado
Si es un usuario avanzado, vaya al Panel de control de WordPress> Rendimiento , luego haga clic en la opción Caché de página y configure W3 Total Cache para el caché de página de WordPress según sus requisitos.
Minificar
Como sugiere el nombre, esta opción permite la minificación de sus archivos CSS, JS y HTML. Esta no es una configuración de almacenamiento en caché y se comportará de manera diferente en diferentes configuraciones de WordPress.
La minificación es el proceso de eliminar espacios, comentarios y sangrías innecesarios de los archivos para que se pueda ahorrar espacio y reducir el tamaño general del archivo. Estos son los archivos responsables de la visualización y otra interactividad del usuario y, si no se entregan lo suficientemente rápido, pueden dañar la experiencia del usuario.
Le sugerimos que lo pruebe por separado en un sitio de prueba de WordPress antes. En algunos casos, dañará el rendimiento de su sitio web porque el proceso de minificación requiere un uso intensivo del servidor.

El método de caché sugerido es el código PHP alternativo tanto en PHP 5.6 como en PHP 7.
Minificación avanzada
Si es un usuario avanzado, vaya a Rendimiento> Minificar en la barra lateral izquierda y configure la minificación según sus requisitos.
Caché de base de datos
El almacenamiento en caché de las consultas de la base de datos reducirá la carga en su servidor, por lo tanto, el servidor tendrá más recursos para servir el sitio web al flujo de tráfico entrante.
En este tipo de almacenamiento en caché, las consultas frecuentes se almacenan en caché y se utilizan cuando el usuario realiza una solicitud similar una y otra vez. Esto ahorra el viaje de buscar todas las tablas dentro de la base de datos y devuelve el resultado requerido más rápido.
Esto será particularmente útil si tiene un sitio web de WordPress que envía muchas consultas de base de datos por carga de página.
El método de caché sugerido es Memcached .


Caché de base de datos avanzado
Si es un usuario avanzado, vaya a la opción Caché de base de datos en la pestaña Rendimiento en el menú de la barra lateral y configure Caché de base de datos según sus requisitos.
Caché de objetos
Los cachés de objetos son particularmente útiles para sitios web con uso intensivo de bases de datos. Cloudways integró Redis en sus servidores hace algún tiempo, debe instalarlo yendo a Servidores → Configuración y paquetes → Paquetes y luego haga clic en instalar Redis y luego Habilitar caché de objetos aquí. Hemos escrito una guía extensa para agregar Redis en WordPress.
El método de caché sugerido es Redis .

Caché de objetos avanzado
Si es un usuario avanzado, puede configurar la caché de objetos según sus necesidades. Simplemente haga clic en la opción Caché de objetos en la pestaña Rendimiento .
Caché de navegador
Actualmente, los navegadores almacenan en caché el contenido estático de los sitios web para mejorar la experiencia del usuario. En la opción W3TC de la caché del navegador, puede habilitarla / deshabilitarla. Además, puede agregar excepciones y fechas de vencimiento de los elementos.
Le sugerimos que lo habilite y luego navegue a la pestaña Caché del navegador y habilite las siguientes configuraciones para obtener el máximo efecto.
- Establecer encabezado de última modificación
- Establecer encabezado expira
- Establecer encabezado de control de caché
- Establecer etiqueta de entidad
- Establecer encabezado de caché total de W3
- Habilitar la compresión HTTP (GZIP)
La caché del navegador es importante, especialmente si su sitio tiene visitantes habituales. El contenido estático ya está almacenado en caché en sus navegadores según las reglas que ha implementado en la configuración. Solo el contenido actualizado se carga desde el servidor, lo que hace que todo el sitio web se cargue más rápido y ahorra ancho de banda.

Caché de navegador avanzado
Si es un usuario avanzado, puede configurar la caché del navegador según sus necesidades. Simplemente haga clic en la opción Caché del navegador en la pestaña Rendimiento .
CDN
Las redes de entrega de contenido para WordPress se han vuelto populares, especialmente para sitios web que obtienen tráfico de todo el mundo. Los CDN, como MaxCDN y Cloudflare, son populares y puede integrarlos fácilmente con su sitio web de WordPress a través del complemento W3TC.
Los CDN sirven el contenido estático de su sitio web desde diferentes ubicaciones en lugar de solo su servidor de alojamiento de WordPress. Esto ayuda a reducir la carga en su servidor y mejora la velocidad a la que se sirve el sitio web a los visitantes que vienen de diferentes ubicaciones.
Esto es muy recomendable para sitios web de mayor tráfico dirigidos a la audiencia global. CDN como Cloudflare, que también es compatible con W3 Total Cache, tiene más de 150 centros de datos en todo el mundo. Estas redes crean una copia de su sitio web y servidor a través de su servidor en lugar de ir y venir al servidor web por cada solicitud que realiza un usuario.

Configuración avanzada de CDN
Si es un usuario avanzado, navegue hasta CDN desde el menú W3TC (Rendimiento) de la izquierda y configure W3TC CDN según sus requisitos.
Proxy inverso
Los servidores de Cloudways vienen con una caché de Varnish preinstalada. Varnish es un caché muy poderoso que almacena en caché todo el contenido (que puede incluir contenido estático y dinámico de su sitio web) y sirve ese contenido a los visitantes que regresan e incluso a los nuevos. Esta caché acelera las solicitudes HTTP y se encuentra frente a Apache (servidor web).
En W3TC, la configuración de proxy inverso se usa para purgar la caché de Varnish cada vez que realiza una actualización en su sitio web. Es muy recomendable mantenerlo habilitado o, de lo contrario, deberá purgar Varnish manualmente cada vez.

Vigilancia
Si usa New Relic con WordPress, entonces puede conectarlo con su sitio web simplemente ingresando a la API de New Relic de su cuenta.
Pero esto no es necesario, ya que los servidores de Cloudways vienen con una cuenta New Relic incorporada a la que puede acceder en Administración del servidor → Monitoreo → Aplicación .
New Relic es una herramienta de monitoreo del rendimiento de la aplicación que le brinda una idea de qué tan bien está funcionando su aplicación e identifica los puntos que están causando problemas relacionados con el rendimiento.

Licencia
Si desea el apoyo de los desarrolladores de W3 Total Cache para sitios de WordPress y una guía de configuración, puede comprar y verificar su clave de licencia aquí.

Diverso
En esta pestaña, encontrará opciones generales que puede utilizar como el panel de control de velocidad de página de Google. Sugerimos mantener las " Verificar reglas de reescritura " y dejar las otras opciones sin marcar.

Depurar
El modo de depuración es particularmente útil si desea saber qué caché está funcionando y cuánto efecto tiene en las páginas. Para ver la información de depuración, vea el código fuente de su sitio web y navegue hasta el final de la página. Verá los comentarios que le notifican si una caché está habilitada, cuántas consultas se almacenaron en caché y cuánto tiempo tomó construir la página almacenada en caché.

Configuración de importación / exportación
Si tiene muchos sitios web y no desea repasar el mismo proceso de configuración de W3TC una y otra vez, puede exportar fácilmente todas sus configuraciones e importarlas a su otro sitio web.

Configuración de caché total de W3 de Cloudflare
Si tiene la intención de utilizar Cloudflare CDN con el complemento W3 Total Cache, diríjase a la pestaña Extensiones y suponiendo que ya haya configurado Cloudflare para WordPress, simplemente active el complemento Cloudflare → vaya a la configuración del complemento y proporcione su correo electrónico y clave de API para autorización.

Una vez que se complete la autorización, podrá configurar Cloudflare utilizando el complemento W3TC.
Breeze - Complemento de caché de WordPress
Breeze es un complemento de almacenamiento en caché de WordPress gratuito y fácil de usar desarrollado por el equipo de Cloudways. Ofrece varias opciones para optimizar el rendimiento de WordPress en varios niveles. Funciona igualmente bien con WordPress, WordPress con WooCommerce y WordPress Multisite. Este es un complemento liviano con funciones dirigidas a un sitio web más rápido.
Conclusión
Hoy, hemos aprendido cómo configurar W3 Total Cache para WordPress para un mejor tiempo de carga de la página. Hay muchas configuraciones avanzadas que puede modificar para optimizar mejor el sitio web de WordPress utilizando el complemento W3 Total Cache. Todo depende de varias configuraciones de WordPress. Tenga en cuenta que podría estropear la configuración, por lo que usar la configuración sugerida resultará más útil para usted. Sin embargo, si aún desea experimentar con varias combinaciones de almacenamiento en caché; Le sugiero que realice una copia de seguridad completa de su sitio.
