Elegir un complemento de almacenamiento en caché de WordPress: una guía para mejorar el rendimiento de su sitio

Publicado: 2024-10-03

Todos los propietarios de sitios están casi desesperados por mejorar las velocidades de carga, incluso si es bueno para empezar. Los sitios lentos pueden sufrir penalizaciones por parte de los motores de búsqueda, por lo que es importante encontrar todas las formas de publicar sus páginas rápidamente. Un complemento de almacenamiento en caché de WordPress es prácticamente esencial para un sitio web moderno, por lo que elegir el correcto se convierte en una gran decisión desde el principio.

Lo ayudaré a seleccionar el complemento adecuado para sus necesidades, pero también discutiré algunos conceptos relacionados. ¡Al final de la publicación, serás el rey o la reina del almacenamiento en caché! Comencemos con una breve descripción general del almacenamiento en caché.

Una introducción rápida al almacenamiento en caché

Hay muchos datos que van y vienen cuando se visita un sitio web. Todas estas solicitudes deben viajar desde el navegador, hablar con el servidor del sitio y regresar con el estado de la solicitud y los datos asociados. El tiempo que esto lleva se acumula y equivale en parte a la velocidad de carga de su sitio.

Las herramientas para desarrolladores de Firefox, que muestran las métricas de rendimiento del sitio web WordPress.org, junto con una línea de tiempo de capturas de pantalla.

En términos simples, el almacenamiento en caché supone que visitará el sitio nuevamente y almacena algunos de estos datos. Esto es almacenamiento en caché del "lado del cliente" o del navegador. La próxima vez, el navegador extraerá los datos del caché, lo que mejorará la velocidad de carga.

Por el contrario, el almacenamiento en caché del "lado del servidor" almacena estos datos en el servidor del sitio en lugar de en la computadora del usuario. Este es el cometido de la mayoría de los complementos de almacenamiento en caché de WordPress. Hay varios subtipos de almacenamiento en caché del lado del servidor. Para los sitios web de WordPress, hay tres que importan:

  • Almacenamiento en caché de páginas : su sitio es dinámico porque utiliza los lenguajes de programación PHP y JavaScript y para crear elementos de ejecución como formularios, animaciones de botones y más. El almacenamiento en caché de páginas toma todo eso y hace que su sitio sea "estático". En resumen, esto reduce las transferencias de datos y el ancho de banda y también puede mejorar la velocidad de carga.
  • Almacenamiento en caché de código de operación : el código de su sitio a menudo necesita compilación antes de poder ejecutarse. Una explicación sobre esto está más allá del alcance de la publicación, pero un caché puede almacenar estas compilaciones de código y recuperarlas la próxima vez que visite.
  • Almacenamiento en caché de objetos : se relaciona con todas las consultas de bases de datos asociadas que generará una solicitud web. Estos también afectan su velocidad de carga y ancho de banda y el complemento adecuado también puede almacenarlos en caché.

Estos no son todos los tipos de almacenamiento en caché disponibles, pero siempre que comprenda el almacenamiento en caché del lado del servidor, podrá comenzar a elegir un complemento.

Qué ofrece un complemento de almacenamiento en caché de WordPress a su sitio

Los complementos de WordPress son excelentes cuando simplifican la tecnología complicada y profunda. El almacenamiento en caché es uno de esos casos. Para usted, un complemento es tan sencillo como hacer clic en un interruptor para activarlo :

Un interruptor de palanca de caché dentro del complemento Super Page Cache.

Debido a esta ofuscación, muchos complementos de almacenamiento en caché ofrecerán mucho más que un simple almacenamiento en caché de páginas. Aquí es donde entra en juego la tecnología relacionada. Hablaré más sobre algo de esto a lo largo de la publicación, pero estos complementos a menudo proporcionarán compresión GZIP, minificación de archivos, almacenamiento global de terceros y mucho más.

Es esta combinación de simplicidad y alcance lo que hace que un complemento de almacenamiento en caché de WordPress sea una parte vital de su sitio. Sin embargo, hay algunos casos en los que no es necesario ninguno.

Cuando no necesitarías utilizar un complemento de almacenamiento en caché de WordPress

Voy a arriesgarme y decir que prácticamente todos los sitios pueden beneficiarse de un complemento de almacenamiento en caché: son así de vitales . Sin embargo, hay algunos casos en los que deberías alejarte por completo de los complementos de almacenamiento en caché.

Estos podrían ser ciertos tipos de sitios, como sitios web de membresía. Aun así, si el complemento que elijas puede excluir páginas individuales del caché, tampoco tienes que renunciar a usar uno aquí.

El sitio web de National Geographic que muestra los precios de sus membresías.
National Geographic normalmente utilizaría una exclusión de caché para permitir contenido dinámico del sitio sin afectar la funcionalidad.

Si utiliza un host de WordPress administrado, como Kinsta, probablemente tampoco necesitará un complemento de almacenamiento en caché; esos tipos están en su lista de complementos "prohibidos". Esto se debe a que muchos de estos hosts ahora manejan todo tipo de almacenamiento en caché dentro de su arquitectura. Por ejemplo, Kinsta proporciona almacenamiento en caché de borde, almacenamiento en caché de servidor, entrega de contenido e incluso almacenamiento en caché de objetos de base de datos para Redis sin necesidad de complementos adicionales.

La página de configuración de almacenamiento en caché desde el panel de MyKinsta.

Otros servidores proporcionarán complementos internos para manejar el almacenamiento en caché, como SiteGround. Nuevamente, esto significa que no necesitará buscar su propia solución. Finalmente, algunas soluciones de panel de WordPress personalizadas tampoco necesitan complementos de almacenamiento en caché.

Ahora uso SpinupWP y DigitalOcean como base de mi sitio comercial. Las razones de esto están fuera del alcance de esta publicación (¡pero podría ser algo que explique en el futuro!). De todos modos, esa combinación no necesita complementos de almacenamiento en caché de terceros porque los desarrolladores de SpinupWP implementan un almacenamiento en caché sólido de páginas y objetos.

En resumen, es posible que no necesites preocuparte en absoluto por encontrar un complemento. En su lugar, puede buscar otras formas de ofrecer su contenido que aún beneficien su rendimiento.

La diferencia entre el almacenamiento en caché y una red de entrega de contenido (CDN)

Una CDN es otra de estas funciones cruciales de las que, en mi opinión, todos los sitios podrían beneficiarse. Esto actúa de manera similar al almacenamiento en caché y, como tal, es una tecnología relacionada que debes incorporar a tu sitio.

En pocas palabras, una CDN almacena copias de su contenido en una red global de servidores. A menudo se trata de activos multimedia en lugar de bases de datos u otras formas de contenido del sitio: una diferencia entre una CDN y el almacenamiento en caché.

La otra diferencia es cómo esos servidores distribuyen sus activos. Es dinámico en cierto modo. Un usuario se dirige a su sitio en un país específico que está lejos de su servidor "local". Un servidor CDN local recurrirá a su caché de activos y llenará su sitio para preservar la UX.

Como tal, el almacenamiento en caché y la CDN son similares, pero no iguales, y ambos son algo que me gustaría aprovechar para obtener la mejor velocidad y rendimiento del sitio.

Configuración de un complemento de almacenamiento en caché de WordPress: cuando algo sale mal

Los errores y fallas del sitio nunca son bienvenidos, aunque es posible que la instalación de un complemento de almacenamiento en caché los provoque más de lo que le gustaría.

La interacción entre su sitio y un complemento de almacenamiento en caché a menudo puede tener muchos cruces. El principal problema que encontrará es que las páginas no se actualizan como era de esperar. Por ejemplo, esto es común cuando se realizan cambios de diseño que no se aplican.

En primer lugar, es importante desactivar el complemento de almacenamiento en caché y ejecutar un sitio de prueba para eliminar las actualizaciones "retrasadas". Aun así, borrar el caché desde WordPress también podría resolver algunos de estos problemas para un sitio activo:

Opciones para deshabilitar el almacenamiento en caché, purgar el caché y probar el caché dentro del complemento Super Page Cache.

Sin embargo, recuerde que hay diferentes cachés ejecutándose al mismo tiempo. Esto significa que posiblemente necesitarás borrar varios cachés antes de rectificar cualquier problema. Por ejemplo, comience con la memoria caché de su navegador. Desde allí, borre el caché de su sitio desde la interfaz del complemento. Finalmente, consulte el panel de su servidor para ver si hay opciones de almacenamiento en caché con las que necesite trabajar.

El 'Plan Z' es apagar todo para ver si eso soluciona el problema. Una vez que resuelva el problema, intente activar cada caché por turno para probar dónde se encuentra el cuello de botella.

Elegir el complemento de almacenamiento en caché de WordPress adecuado: 5 opciones

Quiero echar un vistazo a algunos complementos de almacenamiento en caché de WordPress ahora, pero tenga en cuenta que esta no es una lista completa. Incluso omite algunos complementos que almacenan en caché los sitios, pero no como su funcionalidad principal, u ofrecen funciones relacionadas.

Por ejemplo, WP-Optimize optimiza las bases de datos, pero también incluye el almacenamiento en caché. Autoptimze no pretende ser un complemento de almacenamiento en caché de WordPress, pero maneja la minificación de archivos donde un complemento de almacenamiento en caché no podría hacerlo.

1. W3 Total Cache: lo mejor para una personalización profunda del almacenamiento en caché

W3 Total Cache es uno de los incondicionales de los complementos de almacenamiento en caché de WordPress. Tiene longevidad, potencia dentro de sus opciones y tiene una versión gratuita que posiblemente ofrece la mayor funcionalidad. También es uno de los primeros complementos de almacenamiento en caché que los usuarios utilizarán cuando creen un sitio, ya que recibe muchas recomendaciones.

La imagen del encabezado del complemento W3 Total Cache de WordPress.org.

Utilicé W3 Total Cache para mi primer sitio web de WordPress y disfruté la sensación de tener todo ese alcance a mi alcance. Sin embargo, recomendaría a otros sitios nuevos que eviten este complemento y busquen otra opción. La razón es que tiene muchas configuraciones bajo el capó. Yo diría que están sucediendo demasiadas cosas como para ser valiosas para los nuevos usuarios. Es posible que incluso los desarrolladores no quieran modificar todo el panel de configuración.

La página de configuración de W3 Total Cache.

Sin embargo, si necesita esta flexibilidad y alcance, W3 Total Cache podría ser la mejor opción disponible. Incluye diferentes opciones de almacenamiento en caché, pero también proporciona minificación de archivos, la capacidad de aprovechar diferentes CDN e incluso ofrece compresión GZIP. En pocas palabras, esta es otra forma de reducir el tamaño de los archivos para enviarlos a través de la web más rápido.

En general, W3 Total Cache puede ser excelente para su sitio; ciertamente le brinda casi todas las herramientas que necesita. Sin embargo, otros complementos también pueden brindarle mucho.

2. WP Rocket: opciones integrales de almacenamiento en caché en un paquete premium

La página de inicio de WP Rocket.

WP Rocket es único porque es un complemento de almacenamiento en caché de WordPress exclusivo, pero es tan popular como las soluciones gratuitas. Podría decirse que el complemento puede estar a la altura de la competencia en lo que respecta al rendimiento e incluye una experiencia de usuario (UX) y una interfaz de usuario (UI) estelares.

Se diferencia de un complemento como W3 Total Cache en que las opciones que tiene son completas, pero la presentación de esas opciones es mucho más fácil de navegar:

El complemento WP Rocket, que muestra la pestaña CDN.

Para mí, el equipo de desarrollo también está más comprometido con su comunidad y con el conjunto de funciones de WP Rocket. Hay actualizaciones periódicas y el complemento a menudo incluye la funcionalidad que los usuarios desean en lugar de la que los desarrolladores quieren proporcionar. Esta es un área que realmente puede importar al elegir cualquier solución, y WP Rocket cumple con creces.

Para obtener más información sobre WP Rocket, consulte la reseña completa en otra parte del sitio. Entra en muchos más detalles sobre qué esperar al utilizar el complemento.

3. WP Super Cache: un sencillo complemento de almacenamiento en caché de WordPress que ofrece

El equipo de WordPress a menudo crea complementos para ayudarlo a ampliar la experiencia "básica" de la plataforma. Esto también se aplica al equipo de Automattic. WP Super Cache busca impulsar ese rincón de su sitio y hace un trabajo admirable.

La imagen del encabezado del complemento WP Super Cache de WordPress.org.

Después de mi coqueteo inicial con W3 Total Cache, me cambié a WP Super Cache porque quería apoyarme en una mejor integración y soporte dentro del ecosistema de WordPress. Una consideración secundaria para mí fue tener una experiencia simplificada, y WP Super Cache es excelente en esto. Por ejemplo, utiliza un botón de opción para activar o desactivar el almacenamiento en caché:

Panel de configuración principal de WP Super Cache.

Sin embargo, esto no significa que el complemento ofrezca una funcionalidad limitada. La sección Avanzado proporciona una multitud de opciones y también puedes activar el almacenamiento en caché aquí:

La pestaña Avanzado dentro del complemento WP Super Cache.

Me gustan varias cosas sobre el enfoque del proceso de WP Super Cache:

  • Si desea aprovechar el almacenamiento en caché sin preocuparse por los aspectos técnicos, puede hacerlo mediante el método simple de entrega de caché.
  • Alternativamente, puede controlar muchos aspectos de su provisión de almacenamiento en caché cambiando al modo Experto .
  • La interfaz es agradable de usar y contrasta con W3 Total Cache al brindarle una gran cantidad de opciones, pero sin abrumar.
  • También me gusta la compatibilidad adicional con CDN y el panel de opciones simple.

En definitiva, este es el complemento gratuito que recomiendo para la mayoría de los sitios. Puede escalar según su capacidad y las necesidades del sitio. Por ejemplo, al principio, puede utilizar el modo Simple para aplicar el almacenamiento en caché. Una vez que sus necesidades aumenten y aprenda más sobre cómo aplicar la configuración de almacenamiento en caché, podrá expandirse a través del modo Experto. De todos modos, tendrá disponible un excelente almacenamiento en caché que se integra bien con WordPress.

4. WP Fastest Cache: un complemento alternativo que funciona bien

La imagen del encabezado de WP Fastest Cache de WordPress.org.

WP Fastest Cache es una de las muchas alternativas a algunos de los populares complementos de almacenamiento en caché de WordPress. Yo diría que W3 Total Cache, WP Rocket y WP Super Cache generalmente captan la mayor parte de la atención de los usuarios. Sin embargo, hay otras opciones disponibles para usted donde ninguna de estas opciones se ajusta a sus necesidades.

WP Fastest Cache abarca una línea entre todas las opciones hasta ahora. Ofrece un enfoque de almacenamiento en caché "más limpio" que W3 Total Cache. El complemento ofrece opciones similares a WP Super Cache. Cuesta menos que WP Rocket. En mi opinión, puede ser incluso mejor que los tres.

No soy un gran admirador de la interfaz, ya que es básica y tiene muchos anuncios (en la versión gratuita):

La pantalla de opciones del complemento WP Fastest Cache.

Aún así, me gusta cómo el complemento te ofrece opciones sin problemas. Eso disparará tu eficiencia. Es sencillo marcar las casillas que necesita y también hacer clic para leer la guía de cada opción. Incluso me atrevería a decir que elegiría WP Fastest Cache en lugar de W3 Total Cache, pero esto es subjetivo. ¡Es genial que WordPress nos brinde opciones para personalizar nuestros sitios!

5. Super Page Cache: almacenamiento en caché estático en combinación con Cloudflare

Si trabaja con un producto ThemeIsle, sabrá que obtendrá calidad en un paquete rentable. Super Page Cache es otro del equipo de desarrollo que se centra en el almacenamiento en caché del sitio.

Imagen de encabezado del complemento Super Page Cache de WordPress.org.

Tiene una "ambiente" similar a la de otro producto de ThemeIsle: Optimole. Aquí hay una descripción general rápida de ambos:

  • Caché de súper página. Este es más un complemento de almacenamiento en caché típico que aprovecha Edge Caching en Cloudflare. Incluye opciones para todo tipo de funciones, como exclusiones de páginas, precarga, registro, optimización de medios e imágenes, y mucho más.
  • Optimole. Esto incluye la funcionalidad de una CDN, por lo que es más para sus medios, pero ofrece más que eso. El complemento también escala y muestra las imágenes correctas al dispositivo final. Hay un cruce con la configuración multimedia de Super Page Cache, pero puedes usar ambos complementos para una experiencia con todas las funciones.

Me gusta la idea de combinar ambos, porque los activos multimedia pueden consumir tanto recursos como los archivos del sitio. De cualquier manera, aquí la atención se centra en Super Page Cache, no en Optimole.

Volviendo al tema, creo que este complemento compite con W3 Total Cache más que cualquier otro. Mi única crítica es que la interfaz es abrumadora. Hay tantas opciones y pude ver cuántos propietarios de sitios no querrán lidiar con este nivel de complejidad.

La pantalla de configuración de Super Page Cache.

Sin embargo, cuando se trata de capacidades de almacenamiento en caché, tienes el complemento más completo que existe. La relación de Super Page Cache con Cloudflare es un toque único y significa que puede garantizar que su suministro será de calidad.

¿Qué complemento de almacenamiento en caché de WordPress debería elegir según sus necesidades?

Como prácticamente todos los propietarios de sitios de WordPress, utilicé W3 Total Cache por primera vez porque era el más destacado. Parecía haber cierto estancamiento y errores persistentes que significaban que cambiar a otra cosa tenía sentido para mí.

WP Super Cache ocupaba un lugar de honor en el sitio de mi empresa hasta que cambié a una configuración de SpinupWP y DigitalOcean. Estoy encantado con esta combinación y ya no necesitaba un complemento de almacenamiento en caché dedicado.

Al elegir su complemento de almacenamiento en caché, tome nota del host con el que se encuentra y si permite esas soluciones. Creo que la mayoría de los sitios no necesitarán W3 Total Cache para la mayoría de los casos de uso, y WP Super Cache lo cumple. WP Rocket es fantástico si tienes el presupuesto. Como tal, probablemente optaría por Super Page Cache o WP Super Cache si necesito implementar esto nuevamente.

Concluyendo

El almacenamiento en caché es una tecnología compleja que WordPress reduce a un interruptor dentro de un complemento. Esta es una gran noticia para la mayoría de nosotros, ya que podemos confiar en el conocimiento y la experiencia de los desarrolladores sin necesidad de adquirirlos. También significa que debemos investigar qué complemento de almacenamiento en caché de WordPress es el adecuado para un sitio en particular.

La verdad es que el complemento correcto será único para su sitio y significa que incluso puede ejecutar diferentes complementos en su red de sitios web. Ya resumí mis favoritos, pero también considero que su proveedor de alojamiento web también podría proporcionarle la funcionalidad de almacenamiento en caché. Esto significa que es posible que ni siquiera necesites ningún complemento.

Si tiene alguna pregunta sobre cómo elegir un complemento de almacenamiento en caché de WordPress, envíemela a la sección de comentarios a continuación. ¡Haré todo lo posible para darle la respuesta!