La velocidad es fundamental para el éxito de su sitio web. Los tiempos de carga prolongados pueden desanimar a los visitantes, lo que resulta en una alta tasa de rebote y menos conversiones. Afortunadamente, una forma efectiva de aumentar el rendimiento de su sitio web es usar el caché de objetos de WordPress.
En esta publicación, veremos más de cerca el almacenamiento en caché de objetos y cómo funciona. A continuación, le mostraremos cómo usar el caché de objetos de WordPress en su sitio. ¡Empecemos!
¿Qué es el almacenamiento en caché de objetos?
El almacenamiento en caché es el proceso de almacenamiento de datos y archivos en el caché. Cuando un usuario visita una página, el contenido se entrega más rápido porque el navegador no tiene que descargar todo el sitio desde cero.
Hay diferentes tipos de almacenamiento en búfer. Es posible que hayas oído hablar del almacenamiento en caché de páginas antes. Esto sucede cuando el navegador almacena versiones HTML estáticas de la página.
Sin embargo, también hay almacenamiento en caché de objetos. Este proceso implica el almacenamiento de consultas de la base de datos para manejar un dato específico en la siguiente solicitud del servidor. Como resultado, se enviarán menos consultas a la base de datos.
El almacenamiento en caché de objetos es un tipo de almacenamiento en caché del lado del servidor. Este término significa que el caché se almacena en el servidor y no en el navegador del usuario (como es el caso del almacenamiento en caché del lado del cliente).
Desglosemos el proceso:
- Cuando un usuario accede a su sitio web, su navegador envía una solicitud de datos a su servidor.
- El servidor recibe la solicitud y entrega los datos (u objeto) al navegador.
- Si tiene habilitado el almacenamiento en caché de objetos en su sitio, el servidor creará una copia de esta solicitud en su caché.
- Cuando se vuelve a enviar una solicitud similar, se gestionará desde la memoria caché y no desde la base de datos.
Por lo tanto, el almacenamiento en caché de objetos minimiza el número de consultas del servidor contra la base de datos. Esta configuración puede reducir la carga en el servidor, especialmente durante las horas pico. Por lo tanto, puede generar tiempos de carga más rápidos y una experiencia de usuario (UX) más fluida.
¿Qué es la caché de objetos de WordPress?
WordPress tiene un caché de objetos incorporado. WP_Object_Cache es una clase de WordPress que puede almacenar automáticamente cualquier dato de la base de datos en la memoria de PHP. Por lo tanto, puede evitar consultas de base de datos repetitivas e innecesarias.
Se puede acceder a estos objetos almacenados en caché con una clave. Este es un valor único que identifica una entrada de base de datos específica.
De forma predeterminada, el caché de objetos de WordPress es volátil, lo que significa que solo almacena datos para una sola carga de página. Los objetos almacenados en caché se descartarán cuando se complete la solicitud.
Por este motivo, es posible que desee considerar el uso de una herramienta de almacenamiento en caché persistente. Con esta herramienta, los objetos se almacenarán en caché en varias páginas cargadas, lo que mejora aún más el rendimiento. Más adelante en la publicación, veremos más de cerca esta configuración.
¿Cómo usar WP_Object_Cache en su sitio web?
Ahora que comprende mejor el almacenamiento en caché de objetos y su importancia, echemos un vistazo a cómo habilitarlo en su sitio de WordPress. Tenga en cuenta que este mecanismo de almacenamiento en caché ya debería estar habilitado de forma predeterminada. Sin embargo, es posible que desee asegurarse de que funciona correctamente.
Para comenzar, deberá conectarse al backend de su sitio web mediante un cliente FTP como ArchivoZilla. Alternativamente, puede usar el administrador de archivos en el tablero de la cuenta de alojamiento.
Después de conectarse al sitio, vaya al directorio raíz (generalmente public_html) y localizar wp-config.php expediente:
Haga clic derecho en el archivo y seleccione Vver edición para abrirlo en un editor de texto. A continuación, asegúrese de que el valor ENABLE-CACHE esté establecido en «verdadero» para que la línea se vea así:
define('ENABLE_CACHE', TRUE);Cuando esté listo, guarde los cambios y cierre el archivo. Entonces ábrelo wp-content en el directorio del sitio y busque Cache carpeta. Si no está allí, siéntete libre de crearlo:

A continuación, querrá ver los permisos de la carpeta para asegurarse de que se pueda escribir. Para hacer esto, haga clic derecho en la carpeta y seleccione Permisos de archivo. los Valor numérico el campo debe establecerse en 755 o 777:

Ahora es el momento de verificar si su caché de objetos de WordPress funciona correctamente. Vaya a su sitio e intente recargar algunas páginas. Luego abra la carpeta de caché que acaba de crear y debería encontrar algunos archivos recién creados:

¡Eso es todo! Si decide deshabilitar el caché de objetos en el futuro, simplemente ábralo wp-config.php y establezca el valor ENABLE-CACHE en «falso».
Agregar una herramienta de almacenamiento en caché persistente
Como se mencionó anteriormente, el caché de objetos de WordPress solo almacena datos durante la duración de la solicitud. Sin embargo, puede utilizar una herramienta adicional como redis para almacenar objetos en caché de forma permanente entre solicitudes:

Redis es una solución avanzada de almacenamiento en caché en memoria que puede ayudarlo a reducir la carga en su base de datos MySQL, lo que conduce a tiempos de respuesta más rápidos. Puede ser una herramienta indispensable para su sitio web si está creciendo o recibiendo más tráfico.
Si tiene un plan de alojamiento administrado de WordPress, puede preguntarle a su proveedor de alojamiento web si ofrece almacenamiento en caché de objetos a través de Redis. Algunos proveedores de hosting como Cloudways ofrecen Complemento Redis para acelerar su sitio web. Sin embargo, también puede instalar el servidor Redis manualmente en la computadora.
Una vez que esté conectado a Redis, puede agregar el caché de objetos de Redis complemento para su sitio web:

Después de instalar y activar el complemento, vaya a Ajustes > redis en tu panel:

Asegúrese de que el servidor se haya instalado correctamente. Si no puede conectarse, puede verificar con su servidor web que el servidor de su sitio web sea compatible con Redis. Finalmente, haga clic en Habilitar la caché de objetos botón.
Solicitud
El almacenamiento en caché de objetos implica almacenar consultas de bases de datos. Luego, el servidor puede entregar solicitudes similares de datos en caché, minimizando la cantidad de consultas enviadas a la base de datos. Esta configuración puede conducir a tiempos de respuesta más rápidos.
WordPress tiene un mecanismo de almacenamiento en caché de objetos incorporado conocido como WP_Object_Cache. Sin embargo, esta función solo almacena datos durante la duración de la solicitud. Para almacenar objetos en caché de forma permanente, debe instalar una herramienta como redis. Puede reducir aún más la carga en su servidor y hacer que su sitio funcione más rápido.
¿Tiene preguntas sobre el caché de objetos de WordPress o WP_Object_Cache? ¡Háganos saber en la sección de comentarios!
Imagen destacada vía hanss / shutterstock.com








