WordPress sobre barniz: ¿qué es y cómo configurarlo?

Publicado: 2020-02-25
barniz de wordpress
Siga @Cloudways

Si alguna vez ha tenido problemas para mejorar el rendimiento de su sitio de WordPress, me gustaría presentarle Varnish Cache. Pero primero, hablemos rápidamente sobre contenido estático, como imágenes, guiones, páginas, textos y hojas de estilo.

El contenido estático recurrente es parte de las tiendas de comercio electrónico, grandes portales, redes corporativas y cualquier otro tipo de sitio web. Este tipo de contenido acaba generando solicitudes innecesarias al servidor cada vez que lo cargan los usuarios.

Cuando hablamos de servidores de alojamiento tradicionales, el desafío es aún mayor: hay cientos de sitios web y miles de contenido estático que se solicita cada segundo en el servidor. Por lo tanto, no pueden manejarlos y su sitio web está caído.

Ahí es donde interviene Varnish Cache.

  • ¿Qué es Varnish Cache?
  • ¿Cómo funciona Varnish Cache?
  • ¿Vale la pena usar barniz con WordPress?
  • ¿Cómo configurar Varnish Cache en Cloudways?
  • Parámetros de rendimiento de barniz
  • ¿Por qué utilizar Cloudways para el alojamiento de WordPress?

¿Qué es Varnish Cache?

Varnish Cache es un proxy inverso y un acelerador HTTP. Fue diseñado para entregar contenido lo más rápido posible mientras se balancea la carga. También reduce la carga de uso del servidor al almacenar objetos en caché y evita las consultas a la base de datos.

Como software de código abierto, Varnish se ha destacado mucho entre los servidores de caché y los equilibradores de carga. La versión 1.0 se lanzó en 2006 y actualmente, Varnish Cache ofrece un entorno altamente personalizable gracias a la adopción de VCL para la configuración del servidor.

Otra característica importante de Varnish Cache es mantener el sitio web en línea en caso de problemas de backend. El backend puede ser otro servidor web que ejecute Apache o Nginx, que es responsable de devolver los datos a Varnish a la caché.

Si el servidor backend falla, el modo de gracia de Varsnish ​​permite que se devuelva la información almacenada en caché incluso si ha expirado, lo que evita que el sitio web no esté disponible. Esta es sin duda una característica muy importante, especialmente cuando un sitio web recibe una gran cantidad de solicitudes.

Cómo funciona Varnish Cache

A diferencia de otros servidores proxy, que admiten varios protocolos como FTP y SMTP, Varnish se centra exclusivamente en HTTP. La gran ventaja de esto es el hecho de almacenar los datos de la caché en la RAM, en lugar de utilizar el disco duro del servidor como lo hacen los otros servicios de caché. En la configuración más común, cada solicitud HTTP pasa primero por Varnish, que responde si el objeto aún es válido en la caché. Siempre que un objeto no se encuentra o caduca, realiza una solicitud al backend para devolver la información que luego se almacena en caché.

barniz de wordpress

Normalmente, una solicitud HTTP necesita utilizar recursos del servidor para procesar el código y las consultas de la base de datos. Con Varnish Cache, es posible evitar varios pasos ya que el resultado del procesamiento se almacena en una caché, evitando tener que procesar cada solicitud nuevamente.

Varnish puede almacenar en caché objetos estáticos, es decir, almacena el resultado del procesamiento y otros archivos estáticos como imágenes y scripts. Estos datos se almacenan en la memoria, por lo que el proceso de lectura de esta información es mucho más rápido y eficiente, a pesar de aumentar el consumo de RAM.

¿Vale la pena usar barniz con WordPress?

Según un estudio, Google: La velocidad es ahora un factor de página de destino para la Búsqueda y los anuncios de Google . Esto significa que el rendimiento del sitio juega un papel crucial cuando se trata del crecimiento de su negocio en línea y casi la mitad de su tráfico web proviene de la búsqueda. Entonces, ¿cómo le irá bien en un motor de búsqueda si la velocidad de su sitio es lenta?

Como muchas plataformas de sitios web, WordPress también requiere recursos de alojamiento, especialmente cuando está ejecutando una tienda en línea y tiene un gran inventario de productos. Tiene toda una comunidad que trabaja con dedicación para mejorar el rendimiento general. Pero los temas y configuraciones de WordPress son generalmente complejos con elementos dinámicos y estáticos, todos mezclados en una sola página, lo que hace que los sistemas de almacenamiento en caché avanzados sean difíciles de configurar.

Es por eso que tener un mecanismo de almacenamiento en caché como Varnish y un tema de WordPress rápido es vital para un mejor rendimiento. Sin embargo, no es tan fácil como lo puse allí.

Existen algunas limitaciones, ya que muchos todavía no pueden utilizar sistemas de almacenamiento en caché avanzados como Varnish. Si busca en Google “WordPress Varnish”, encontrará muchos artículos técnicos y discusiones sobre cómo hacer que WordPress y Varnish sean compatibles. Algunos pueden tener las soluciones, pero la configuración es tan confusa que frustra a los propietarios de sitios de WordPress que no son expertos en tecnología.

Cómo configurar Varnish en Cloudways

En Cloudways, siempre estamos buscando formas de mejorar el rendimiento de nuestro alojamiento administrado de WordPress y trabajamos en las sugerencias que nos brindan nuestros clientes, desarrolladores, pequeñas y medianas empresas, agencias y la comunidad de WordPress en general.

De acuerdo con esta práctica de larga data, hemos elaborado una solución adecuada que aprovecha y aumenta la compatibilidad con WordPress y Varnish. Como plataforma intuitiva, puede ver cómo iniciar WordPress y configurar los ajustes de Varnish junto con algunas reglas comunes.

lanzamiento del servidor cloudways

Instalación del sitio web de WordPress

A diferencia de otros proveedores de alojamiento, no necesita ejecutar líneas de comando para instalar Varnish en su servidor. Con el lanzamiento de un nuevo servidor, Varnish Cache se instalará automáticamente en su aplicación y servidor de WordPress junto con otros paquetes optimizados de Cloudways. De forma predeterminada, Vanish estará habilitado, pero si desea deshabilitar Varnish Cache, puede hacerlo fácilmente con un clic de un botón.

Vaya al Panel de administración del servidor> Administrar servicios y haga clic en desactivar . También puede purgar la caché de Varnish desde esta sección.

barniz purgar y deshabilitar

Configuración de barniz

Puede agregar una nueva regla o excluir los mecanismos de almacenamiento en caché para algunas páginas en particular de la sección de administración de aplicaciones si lo desea. Abra su sitio de WordPress> en Administración de aplicaciones, seleccione Configuración de la aplicación> Configuración de barniz> Agregar nueva regla . Con esto, puede evitar que cualquier URL de página de destino de WordPress sea almacenada en caché colocando la URL de la página.

Además, también puede incluir y excluir cookies de esta sección.

barniz incluir y excluir URL

Barniz excluir e incluir

Cloudways también ofrece un complemento de caché "Breeze" que es totalmente compatible con Varnish y puede realizar algunas operaciones de barniz directamente desde la interfaz del complemento.

Parámetros de rendimiento de barniz

Aquí están los resultados de la prueba de carga que comparan el rendimiento de WordPress sin Varnish y WordPress con Varnish.

Sin Varnish, el tiempo medio de respuesta es de 2130 ms . Como se ve en el gráfico a continuación, las tasas de respuesta sufren a medida que más y más usuarios acceden al sitio de WordPress que se ejecuta sin Varnish.

resultados sin barniz

Sin caché de barniz

Con Varnish, el tiempo medio de respuesta es de 633 ms . Puede ver en la imagen a continuación, con Varnish Cache, su sitio de WordPress es más de 3 veces más rápido que sin él.

resultados con barniz

Con barniz

Las pruebas muestran claramente que la respuesta promedio del servidor se vuelve más rápida cuando habilita la caché de Varnish, mientras que el servidor sin Varnish lucha por responder a cada nuevo visitante que llega, lo que hace que el sitio se ralentice. Daña su negocio.

¿Por qué utilizar Cloudways para el alojamiento de WordPress?

Cloudways ofrece una plataforma intuitiva a través de la cual puede lanzar sitios WordPress compatibles con Varnish sobre infraestructuras confiables en la nube como DigitalOcean, Linode, Amazon Web Services, Google Compute Engine y Vultr.

La plataforma Cloudways le permite lanzar una aplicación compleja en menos de 5 minutos en infraestructuras en la nube con solo unos pocos clics. Esto hace posible que los no técnicos aprovechen el rendimiento y la confiabilidad mediante la tecnología de optimización VMAN.

Un sitio web optimizado y de rendimiento rápido ofrece la mejor experiencia de usuario para sus visitantes. No se sentirán frustrados con la lenta velocidad de su sitio web. Incluso los motores de búsqueda como Google priorizan los sitios web con velocidades de carga impresionantes.

Entonces, si desea concentrarse en su negocio y su crecimiento y no desea invertir tiempo en la optimización del servidor, Cloudways es definitivamente la mejor opción para usted. Inicie su prueba gratuita de alojamiento de WordPress desde el banner a continuación.