logooneasesoria4

¿Necesita una consulta gratuita?

Caché de objetos (persistente) para todos @ Ayuda WordPress

¿Has visto en la herramienta de salud del sitio de tu WordPress que no tienes activa la caché de objetos persistente y que esto podría hacer que el rendimiento de tu web fuese más eficiente? Pues es verdad, deberías activarla.

¿Por qué no tengo caché de objetos?

salud del sitio cache objetos inactiva wordpress

En realidad sí tienes caché de objetos, WordPress hace mucho que la incorpora, pero no es persistente, solo está activa en cada petición, por lo que en realidad no contribuye de manera importante a aliviar la carga de recursos de tu web.

Para tener activa una caché de objetos persistente es necesario que tu servidor, tu empresa de hosting, disponga de algún sistema de caché de objetos persistente, como Memcached.

Por ejemplo, si tienes tu web alojada en SiteGround, puedes (y debes) activarla en la sección de velocidad de su panel.

activar memcached siteground site tools

A continuación, desde el plugin SG Optimizer, en la sección de caché, debes también activar el servicio. Solo cumpliendo estos 2 pasos estará disponible.

activar memcached sg optimizer

Si mi hosting no tiene Memcached, ¿puedo instalar una caché de objetos persistente?

Afortunadamente sí que puedes, y de eso quiero hablarte hoy, pues existe una clase PHP llamada PCL Memcached que puedes instalarse y activarse en cualquier servidor, y una de dos:

  • Poner en marcha el servidor Memcached, si existe.
  • Activar Memcached basada en archivos.

Gracias a ello vas a poder activar una caché de objetos persistente para tu web, independientemente de los servicios de caché que ofrezca tu empresa de hosting.

Para todos, exactamente, porque con este plugin gratuito creado por mi gran amigo y mejor informático Fernando Puente, puedes tener caché de objetos persistente en tu WordPress tanto si tu hosting la ofrece como si no.

Lo mejor de todo es que no hacen falta conocimientos avanzados de caché, ni de servidores ni de nada para disponer de caché de objetos persistente gracias al plugin, solo tienes que instalar el plugin y activarlo.

Caché de objetos persistente para todos si tu hosting tiene Memcached

El plugin, como te decía, activa la caché de objetos persistente, tanto si está disponible el servicio Memcached en tu hosting como si no. En caso de existir simplemente utiliza el servicio, y te muestra un mensaje en la página de plugins indicando la IP del mismo.

cache de objetos para todos usando memcached

Además, el plugin crea un plugin dependiente o drop-in, object-cache.php en la carpeta /wp-content/ de tu instalación, con el código necesario para activar la caché de objetos persistente.

Caché de objetos persistente para todos si tu hosting NO tiene Memcached

¿Qué tu hosting no dispone del servicio Memcached o no está activo? No hay problema, en este caso el plugin, al no detectar el servicio activado lo que hace es generar archivos de caché persistente en disco.

Para ello, además del archivo object-cache.php  con el código necesario para ejecutarla, en la carpeta /wp-content/cache/object/ irá almacenando las copias en disco de las consultas realizadas en tu web, para servirlas de manera persistente a los siguientes visitantes.

cache objetos persistente en disco

Advertencia: Debes vigilar el espacio en disco disponible porque en una web con muchos contenidos y tráfico, y especialmente en tiendas online, la cantidad de archivos de caché de objetos persistente almacenados puede llegar a ocupar varios gigas y llegar a suponer un problema si no tuvieses suficiente espacio en disco contratado. Este consejo es igual de válido para cualquier caché almacenada en disco, como la caché de página completa.

¿Funciona la caché de objetos persistente?

salud del sitio cache objetos activa wordpress

Por supuesto, yo lo he instalado en montones de webs de clientes a los que realizo mantenimiento de sus webs y que no tienen Memcached en su hosting y el rendimiento de sus sitios mejora considerablemente.

También, la herramienta de salud del sitio de WordPress, detecta que está activa la caché de objetos persistente, da igual si es con Memcached o con almacenamiento en disco.

Incluso en webs alojadas en SiteGround u otros hosting que disponen de Memcached, en según qué situaciones y tipologías de web he comprobado que funciona mejor el servicio si lo activas con este plugin que con el plugin propio del hosting.

Así que ya sabes, guarda Object Cache 4 All en tu lista de plugins favoritos. Y si ya lo has utilizado cuéntanos, abajo en los comentarios, cómo te ha ido.

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

¿Te gustó este artículo?

Déjanos tus comentarios..!

26 de julio de 2023

RECIBE

GRATIS

Recursos para tu web GRATIS.

En agradecimiento por haber leido nuestro blog te ofrecemos algúnos plugins, temas y asesoría para el desarrollo de tu sitio web.
Envía correo y espera respuesta...Gracias..!
baneranunciopluginsbest
Publicaciones Relacionadas
Abrir chat
One Asesoría
Hola 👋
¿Necesita cotizar una página o tienda online, cómo podemos ayudarle..?