
¿Qué es el caché de objetos u object cache?
El caché de objetos es uno de los tipos de caché más desconocidos, pero al mismo tiempo, más útiles que existen.
Aunque no es un tipo de cache exclusivo del mundo web, en los últimos años muchos sistemas web complejos lo están implementando para mejorar significativamente su rendimiento, sobre todo en sitios web dinámicos.
Para que entiendas cómo funciona el cache de objetos, te dejamos una explicación resumida:
------
El caché de objetos guarda el resultado de partes del código PHP preprocesados directamente en la memoria RAM del servidor (la RAM es lo ideal, aunque también podría ser en disco). En WordPress, a nivel práctico, esto no solo cachea código PHP, sino que puede ahorrar ciertas consultas a la base de datos MySQL o MariaDB; aunque no se trata de un cache de consultas.
------
Los servicios de caché de objetos más conocidos son Memcached y Redis, aunque también podemos utilizar APCu como alternativa.
Estos servicios guardan los datos en memoria RAM y pueden ser utilizados de forma distribuida (en el caso de Memcached o Redis), lo que significa que en casos en los que tenemos sitios web muy grandes y muy dinámicos con mucho tráfico, podemos tener servidores específicos para caché y acceder a esos datos desde la aplicación web usando una IP y puerto específicos.
En Raiola Networks implementamos cache de objetos de forma nativa en varios productos:
Nuestros servidores VPS optimizados con RaiolaCP como panel de control implementan Memcached.
Todos nuestros hostings con cPanel (incluyendo los hosting SSD y los hosting Elasticos) implementan APCu activable mediante extension de PHP.
Ventajas de implementar cache de objetos en un sitio web
Todas las ventajas que nos puede traer la implementación del cache de objetos tienen que ver con la eficiencia: los tiempos de carga y el consumo de recursos.
Reducir consultas a la base de datos MySQL o MariaDB del sitio web.
Disminuir el impacto en el consumo de recursos en el hosting.
Acelerar tiempos de respuesta en webs complejas y mejorar la experiencia del usuario en las partes dinámicas de la web.
En sitios web grandes y complejos, el ahorro en queries por visita puede ser bastante importante. En una tienda online creada con WooCommerce se pueden ver reducciones del 30-50% en consultas a la base de datos cuando el object cache está bien implementado.
¿Cuándo es útil el caché de objetos u object cache?
El caché de objetos es especialmente beneficioso en sitios web dinámicos y complejos como:
Tiendas online con WooCommerce.
Plataformas de formación creadas con WordPress + LearnDash o Moodle.
Foros creados con cualquier CMS.
Redes sociales creadas con sistemas como BuddyPress para WordPress.
Marketplaces complejos.
En estos tipos de webs hay partes dinámicas (carrito de compras, sesiones de usuario, áreas privadas protegidas con login) que no se pueden cachear con el cache de página, pero con el cache de objetos se mejora mucho el consumo de recursos en el servidor y también los tiempos de respuesta de cara al usuario que hace navega por el sitio web.

Álvaro Fontela
Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.
Autor


¿Te gusta nuestro contenido?
Si quieres ser el primero en leer nuestro contenido y enterarte de nuestras noticias.
HOSTING SSD desde 8,95€
Haz clic aquí¿Te ayudamos?
Escríbenos si tienes dudas o necesitas una solución específica
Categorías
Destacados
Servidores VPS
Obtén fiabilidad y rendimiento en un entorno dedicado.