Varnish_dinahosting

¡Acelera tu WordPress con Varnish!

|

Tiempo de lectura: 2 minutos

Actualizado el jueves, 24 noviembre, 2022

Varnish es un sistema de caché y ahora puedes acelerar tu WordPress gracias a él. Funciona enseñando al visitante una copia de los contenidos de tu web, y así se reduce el número de peticiones al servidor y el tiempo de carga de las páginas. Fíjate:

  • Tu web carga más rápido: el tiempo de carga de cada página se reduce. Varnish es capaz de asumir cientos de peticiones por segundo.
  • Menos carga para el servidor: el servidor sirve una página cacheada, por lo que no tiene que consultar la base de datos ni ejecutar tanto código PHP cada vez que alguien visita tu web.

Varnish en tu WordPress

Si tu WordPress recibe niveles altos de tráfico, Varnish es el acelerador que necesitas para aumentar su rendimiento.

Si tienes un Servidor Dedicado, un Servidor VPS Administrado o un plan de Hosting seguro compartido y no dispones aún de Varnish, haz la Migración de servidor para mover tu web a un servidor que tenga esa configuración, seleccionando la imagen que lleve Varnish incorporado.

Varnish también te permite forzar el HTTPS en tus URL. En este post te lo explicamos.

Configúralo en tu Panel

Por defecto, tu caché estará desactivada (modo bypass). Configúrala manualmente en unos segundillos:

  • Selecciona el tipo de Caché que más se ajuste a tu proyecto. A la derecha tienes una chuleta de ayuda con toda la información. Para WordPress lo tienes fácil. Simplemente, elige la que está configurada especialmente para esta aplicación.
  • Si te fijas, también puedes configurar URL excluidas para que Varnish no las cachee: panel de administración, formularios, etc.
Activar Varnish Caché desde el Panel de Control de dinahosting

Más sobre Varnish

Cuando empieces a usar Varnish, ten en cuenta estas cuestiones:

  • Para alias y subdominios, conviene que sepas que los accesos a tu web a través de subdominios o alias no serán cacheados por Varnish.
  • La caducidad de la caché de Varnish es de 5 minutos. Como ocurre con otros sistemas de caché, una vez transcurrido este tiempo no podrás acceder a versiones antiguas del contenido almacenado en caché.
  • Y alguna que otra vez te hará falta: limpia la caché siempre que lo necesites. Por ejemplo, cuando estés realizando muchos cambios en la estética de tu web. Así podrás ver tus actualizaciones al instante. Otra opción es desactivar momentáneamente el cacheo de Varnish (dejarlo en modo bypass) y activarlo cuando hayas terminado.

Si tienes alguna duda a la hora de configurar tu Varnish en WordPress, levanta el teléfono. ¡Será un placer atenderte! 😀


Avatar de Adriana Freire

Comentarios

18 respuestas

  1. Avatar de Jose Blanco

    Antes de nada, felicidades por vuestro trabajo.
    La duda que tengo es que cuando activamos el Varnish en el hosting, podemos seleccionar el tipo de configuración, para wordpress, drupal, web estática, etc.., pero no se puede ver qué parámetros está aplicando esa configuración que seleccionamos.
    1.- ¿Se puede ver o saber qué configuración se le aplica cuando seleccionas la configuración para wordpress?
    2.- Al aplicar la configuración de wordpress en el hosting, ¿ya no es necesario configurar el varnish en el plugin de caché que tengamos instalado en el wordpress?

    1. Avatar de Adriana Freire
      Adriana Freire

      Hola Jose 🙂
      Te comento. Respecto a la primera pregunta, la configuración es privada de dinahosting. En cuanto al segundo, no es necesario configurar nada en el plugin de WordPress si ya tienes habilitado el nuestro 🙂
      Para cualquier otra duda, ¡aquí estamos!

  2. Avatar de Kike Hernandez
    Kike Hernandez

    Lo siento pero esto que decís no es cierto, en los vps existentes sin varnish no permitís activarlo, sólo es posible mediante migración y si tengo 25 hostings en cada vps, con dns ajenas, la verdad es que no apetece mucho

    1. Avatar de Adriana Freire
      Adriana Freire

      Hola Kike,
      Como bien comentas, tienes que mover tus hostings a un servidor que tenga esa configuración, seleccionando la imagen correspondiente: “Linux: Múltiples versiones de PHP, MySQL y Caché Varnish”. Si necesitas ayuda, nos tienes al otro lado del teléfono. Un saludo! 🙂

  3. Avatar de Jose
    Jose

    ¿A los 5 minutos se vacía la cache o hay que forzarlo siempre que queramos recuperar espacio en el disco duro?

    1. Avatar de Adriana Freire
      Adriana Freire

      Hola Jose,

      Sí, la caché de Varnish se vacía cada 5 minutos.

      ¡Un saludo!

  4. Avatar de Javi
    Javi

    Hola,
    Yo he tenido problemas en el pasado con Varinsh porque me cacheaba la cesta del carrito que no es una url concreta que pueda excluir, ¿con vosotros esto no pasaría en mi wocoomerce?
    Saludos,

    1. Avatar de Adriana Freire
      Adriana Freire

      Hola Javi,

      Si en tu hosting seleccionas Varnish Caché > Tipo de Caché “WordPress”, el cesto de la compra de WooCommerce ya no se cachea.

      ¡Un saludo!

  5. Avatar de Javi
    Javi

    ¿Sólo el trocito del cesto del woocommerce no se cachea pero el resto de la página se me cacheará con Varnish?

    1. Avatar de Adriana Freire
      Adriana Freire

      Así es Javi 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Newsletter

Suscríbete y recibe periódicamente consejos muy útiles para tu web y ecommerce 🙂 Además, te regalamos
3 guías
: Digitalización, WordPress y Ciberseguridad.

Conviértete en afiliado

Gana dinero recomendando dinahosting a todo el mundo.