{"id":58859,"date":"2020-05-08T11:35:24","date_gmt":"2020-05-08T06:05:24","guid":{"rendered":"https:\/\/git-staging.wpastra.com\/?p=58859"},"modified":"2023-12-28T16:08:52","modified_gmt":"2023-12-28T10:38:52","slug":"wordpress-object-caching","status":"publish","type":"post","link":"https:\/\/git-staging.wpastra.com\/es\/guides-and-tutorials\/wordpress-object-caching\/","title":{"rendered":"Cach\u00e9 de objetos de WordPress: Qu\u00e9 es y qu\u00e9 necesita saber"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<p>La cach\u00e9 de objetos implica el almacenamiento de consultas a la base de datos y, cuando se activa en su sitio de WordPress, puede ayudar a acelerar los tiempos de ejecuci\u00f3n de PHP, reducir la carga de su base de datos y entregar el contenido a sus visitantes m\u00e1s r\u00e1pido.&nbsp;<\/p>\n\n\n\n<p>En lugar de cargar cada parte de un sitio web cada vez que un usuario accede a \u00e9l, la cach\u00e9 de objetos almacena consultas a la base de datos que pueden recuperar el contenido m\u00e1s r\u00e1pidamente cuando se necesita. Hay muchos tipos diferentes de cach\u00e9 de objetos, como la cach\u00e9 de navegador, de p\u00e1gina, de m\u00f3vil y de usuario.<\/p>\n\n\n\n<p>En esta gu\u00eda profundizaremos en el almacenamiento en cach\u00e9 de objetos y explicaremos c\u00f3mo funciona con WordPress.&nbsp;<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-e14a8654\"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTabla de contenidos\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap\">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#what-is-object-caching-in-wordpress\" class=\"uagb-toc-link__trigger\">\u00bfQu\u00e9 es el cach\u00e9 de objetos en WordPress?<\/a><li class=\"uagb-toc__list\"><a href=\"#what-are-the-different-types-of-object-caching\" class=\"uagb-toc-link__trigger\">\u00bfCu\u00e1les son los distintos tipos de cach\u00e9 de objetos?<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#different-types-of-caching\" class=\"uagb-toc-link__trigger\">Diferentes tipos de cach\u00e9<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#persistent-object-caching-redis-memcached-and-apc\" class=\"uagb-toc-link__trigger\">Almacenamiento en cach\u00e9 de objetos persistentes: Redis, Memcached y APC\u00a0<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#what-are-the-benefits-of-using-object-caching\" class=\"uagb-toc-link__trigger\">\u00bfCu\u00e1les son las ventajas de utilizar el cach\u00e9 de objetos?<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#wp-object-cache-explained\" class=\"uagb-toc-link__trigger\">Explicaci\u00f3n de WP_Object_Cache<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#faq-about-object-caching\" class=\"uagb-toc-link__trigger\">Preguntas frecuentes sobre el cach\u00e9 de objetos<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#will-it-break-my-site\" class=\"uagb-toc-link__trigger\">\u00bfRomper\u00e1 mi sitio web?<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#can-i-use-it-in-conjunction-with-other-caching-methods\" class=\"uagb-toc-link__trigger\">\u00bfPuedo utilizarlo junto con otros m\u00e9todos de almacenamiento en cach\u00e9?<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#what-kind-of-performance-results-can-i-expect-from-using-object-caching\" class=\"uagb-toc-link__trigger\">\u00bfQu\u00e9 tipo de resultados puedo esperar de la cach\u00e9 de objetos?<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#conclusion\" class=\"uagb-toc-link__trigger\">Conclusi\u00f3n<\/a><\/ul><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es el cach\u00e9 de objetos en WordPress?<\/h2>\n\n\n\n<p>La cach\u00e9 de objetos es un proceso que almacena los resultados de las consultas a la base de datos para recuperarlos r\u00e1pidamente la pr\u00f3xima vez que se necesiten.&nbsp;<\/p>\n\n\n\n<p>El objeto almacenado en cach\u00e9 se servir\u00e1 r\u00e1pidamente desde la cach\u00e9 en lugar de enviar m\u00faltiples peticiones a una base de datos. Esto es m\u00e1s eficiente y reduce cargas masivas innecesarias en su servidor. En t\u00e9rminos sencillos, la cach\u00e9 de objetos permite que los objetos que se utilizan a menudo se copien y almacenen en una ubicaci\u00f3n m\u00e1s cercana para un uso m\u00e1s r\u00e1pido.&nbsp;<\/p>\n\n\n\n<p>Una base de datos eficaz permite a los grandes sitios web con mucho tr\u00e1fico servir medios de alta calidad en todo el mundo.&nbsp;<\/p>\n\n\n\n<p>La sobrecarga de su servidor provocar\u00e1 un rendimiento deficiente del sitio web y una experiencia negativa para el usuario. Cuando configure <a href=\"https:\/\/git-staging.wpastra.com\/es\/plugins\/best-wordpress-caching-plugins\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/git-staging.wpastra.com\/plugins\/best-wordpress-caching-plugins\/\" rel=\"noreferrer noopener\">cach\u00e9 de objetos en su sitio web<\/a>Aliviar\u00e1 la carga de su servidor y crear\u00e1 consultas a la base de datos s\u00f3lo cuando sea necesario.<\/p>\n\n\n\n<p>He aqu\u00ed un desglose b\u00e1sico paso a paso de c\u00f3mo funciona el almacenamiento en cach\u00e9 de objetos.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cuando un navegador accede a su sitio web, solicita informaci\u00f3n al servidor.<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>El servidor recibe la solicitud, comienza a procesarla y a servirla, y luego devuelve el objeto al navegador.&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Con la cach\u00e9 de objetos desactivada, esta consulta a la base de datos se producir\u00e1 cada vez que un usuario acceda a su sitio. Con la cach\u00e9 de objetos activada, su servidor crear\u00e1 un duplicado de cada solicitud realizada en su cach\u00e9.&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>La pr\u00f3xima vez que se haga una petici\u00f3n similar, se comprobar\u00e1 primero la cach\u00e9 y la petici\u00f3n se servir\u00e1 desde all\u00ed, en lugar de consultar la base de datos.<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li>Si no existe una copia, se realiza una petici\u00f3n a la base de datos para que sea procesada y compilada. Una vez procesada, se devuelve al navegador y se hace una copia en la cach\u00e9 para su uso futuro.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>El almacenamiento en cach\u00e9 de objetos puede ayudar a evitar que su servidor consulte su base de datos innecesariamente. Esto es muy beneficioso para los sitios web de alto tr\u00e1fico o los momentos del d\u00eda m\u00e1s ocupados. Puede que pienses que esto solo se aplica a grandes sitios web globales con mucho tr\u00e1fico diario. <\/p>\n\n\n\n<p>Aunque esto es m\u00e1s cierto cuanto m\u00e1s grande es un sitio web y cuanto m\u00e1s se accede a \u00e9l, puede ayudar a los sitios peque\u00f1os a optimizar una consulta y ofrecer una mejor experiencia al usuario.\u00a0<\/p>\n\n\n\n<p>Un sitio con poco tr\u00e1fico probablemente no sobrecargar\u00e1 un servidor y podr\u00e1 procesar, compilar y servir p\u00e1ginas unas pocas veces al d\u00eda. Sin embargo, el almacenamiento en cach\u00e9 de objetos en este caso permitir\u00e1 a su sitio web disfrutar de una carga de servidor ligera y velocidades de servicio m\u00e1s r\u00e1pidas. <\/p>\n\n\n\n<p>Un sitio web grande, sin embargo, exigir\u00e1 m\u00e1s de su servidor, y tendr\u00e1 que procesar peticiones mucho mayores con una frecuencia mucho mayor y procesar y compilar p\u00e1ginas m\u00e1s r\u00e1pido.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfCu\u00e1les son los distintos tipos de cach\u00e9 de objetos?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Diferentes tipos de cach\u00e9<\/h3>\n\n\n\n<p>La cach\u00e9 puede ser del lado del cliente o del lado del servidor. Como sus nombres indican, la diferencia est\u00e1 en d\u00f3nde se almacena la cach\u00e9. La mayor\u00eda de los usuarios est\u00e1n familiarizados con un tipo de cach\u00e9 del lado del cliente, la cach\u00e9 del navegador.&nbsp;<\/p>\n\n\n\n<p>El navegador de un usuario hace una copia de una p\u00e1gina web est\u00e1tica para que cuando visite la p\u00e1gina la pr\u00f3xima vez que alguien, el contenido se extraiga de la cach\u00e9 de su ordenador en lugar de tener que hacer una consulta a la base de datos y esperar la respuesta del servidor. <\/p>\n\n\n\n<p>La mayor\u00eda de los usuarios de Internet lo experimentan cuando visitan con regularidad un sitio web con mucho tr\u00e1fico y observan que se carga muy r\u00e1pidamente.\u00a0<\/p>\n\n\n\n<p>La cach\u00e9 de objetos es un tipo de cach\u00e9 del lado del servidor. Esto significa que la cach\u00e9 se almacena en el servidor, y las consultas en cach\u00e9 se sirven desde all\u00ed. La cach\u00e9 de objetos guarda los resultados de las consultas a la base de datos que ya se han cargado y luego los sirve m\u00e1s r\u00e1pidamente en la siguiente petici\u00f3n sin tener que consultar la base de datos. <\/p>\n\n\n\n<p>Hablaremos en detalle de la cach\u00e9 de objetos, pero la cach\u00e9 de p\u00e1ginas y la cach\u00e9 CDN son otros tipos de cach\u00e9 del lado del servidor.\u00a0<\/p>\n\n\n\n<p>La cach\u00e9 de p\u00e1gina almacena los resultados de toda la p\u00e1gina web, incluyendo el HTML y el contenido, de modo que en su pr\u00f3xima vista, el contenido puede ser tra\u00eddo sin que WordPress tenga que cargarlo de nuevo.&nbsp;<\/p>\n\n\n\n<p>Esto es muy bueno para la velocidad del servidor, ya que significa que WordPress no necesita procesar y entregar la p\u00e1gina cada vez que alguien la visita. Sin embargo, puede significar que esas p\u00e1ginas queden desactualizadas si se actualiza el contenido. <\/p>\n\n\n\n<p>Puede establecer fechas de caducidad si actualiza sus contenidos con regularidad, pero este m\u00e9todo de almacenamiento en cach\u00e9 puede resultar frustrante en ocasiones.<\/p>\n\n\n\n<p>Las redes de distribuci\u00f3n de contenidos (CDN) utilizan varios servidores en distintas partes del mundo para almacenar los archivos y contenidos de los sitios web. Esto acelera la entrega de las p\u00e1ginas web y los contenidos a los usuarios que se encuentran al otro lado del mundo. Esto proporciona una experiencia de usuario fiable, ya que permite que el contenido se sirva desde m\u00faltiples servidores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Almacenamiento en cach\u00e9 de objetos persistentes: Redis, Memcached y APC&nbsp;<\/h3>\n\n\n\n<p>La cach\u00e9 de objetos persistente lleva este proceso un paso m\u00e1s all\u00e1. En lugar de almacenar en cach\u00e9 cada p\u00e1gina o cada objeto todo el tiempo, el almacenamiento en cach\u00e9 de objetos persistentes permite que los objetos que aparecen varias veces se almacenen en cach\u00e9 una vez y se sirvan siempre que sea necesario. <\/p>\n\n\n\n<p>Se recomienda si tiene mucho contenido que se repite o si est\u00e1 intentando ampliar su sitio web. Puede eliminar una gran cantidad de tr\u00e1fico innecesario hacia y desde su servidor, y proporcionar una mejor experiencia de usuario en general.\u00a0<\/p>\n\n\n\n<p>Vamos a echar un vistazo a algunas herramientas populares de almacenamiento en cach\u00e9 de objetos persistentes, incluyendo Redis, Memcached y APC. Se trata de herramientas potentes que proporcionan un almacenamiento de datos r\u00e1pido que reducir\u00e1 la carga de la base de datos de tu sitio web. <\/p>\n\n\n\n<p>Tambi\u00e9n mejorar\u00e1n el tiempo de respuesta y la capacidad de tr\u00e1fico de su sitio web. De este modo, su servidor se libera de una gran carga al agilizar sus procesos b\u00e1sicos, lo que le permite centrarse en el contenido de su sitio web, su negocio y su crecimiento.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/wordpress.org\/plugins\/redis-cache\/\"><strong>Redis&nbsp;<\/strong><\/a><\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1011\" height=\"690\" src=\"https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/redis-wordpress-download-page.jpg\" alt=\"Redis WordPress Page\" class=\"wp-image-59611\" srcset=\"https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/redis-wordpress-download-page.jpg 1011w, https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/redis-wordpress-download-page-300x205.jpg 300w, https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/redis-wordpress-download-page-768x524.jpg 768w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/redis-cache\/\">Redis<\/a> es, con diferencia, uno de los principales plugins de cach\u00e9 de objetos persistentes para WordPress. Redis es un almac\u00e9n de estructuras de datos en memoria de c\u00f3digo abierto. Es una base de datos, cach\u00e9 y centro de mensajes, todo en uno. <\/p>\n\n\n\n<p>Funciona con muchas estructuras de datos, como cadenas, hashes, listas, conjuntos y m\u00e1s.  Redis incluye una serie de potentes funciones, como replicaci\u00f3n integrada, scripting y persistencia en disco. <\/p>\n\n\n\n<p>Redis Sentinel y Redis Cluster proporcionan funciones adicionales, como alta disponibilidad y partici\u00f3n autom\u00e1tica, respectivamente.\u00a0<\/p>\n\n\n\n<p>El conjunto de datos en memoria es la caracter\u00edstica clave del alto rendimiento que ofrece Redis. Puede editar la persistencia de un objeto asignando un tiempo para refrescar y volcar nuevos datos o registrando nuevos cambios para actualizarlos cuando reinicie Redis. <\/p>\n\n\n\n<p>Alternativamente, esta caracter\u00edstica puede ser desbalanceada en usted necesita contenido para actualizar regularmente.\u00a0<\/p>\n\n\n\n<p>El plugin de WordPress m\u00e1s popular es Redis Object Cache, con m\u00e1s de 30.000 instalaciones. Es f\u00e1cil de instalar y configurar. Una vez activado el plugin, vaya a <strong>Configuraci\u00f3n &gt; Redis<\/strong> y haz clic en \"Activar cach\u00e9 de objetos\".<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/memcached.org\"><strong>Memcached<\/strong><\/a><\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"836\" height=\"685\" src=\"https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/memcached-homepage.jpg\" alt=\"Memcached homepage\" class=\"wp-image-59614\" srcset=\"https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/memcached-homepage.jpg 836w, https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/memcached-homepage-300x246.jpg 300w, https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/05\/memcached-homepage-768x629.jpg 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/memcached.org\">Memcached<\/a> tambi\u00e9n es una cach\u00e9 de memoria distribuida de c\u00f3digo abierto. Similar a Redis, se utiliza para optimizar el tr\u00e1fico de procesos web din\u00e1micos aligerando la base de datos de carga. <\/p>\n\n\n\n<p>Memcached almacena objetos de datos en memoria din\u00e1mica. Una forma f\u00e1cil de pensar en esto es como \"memoria a corto plazo\". Toda la informaci\u00f3n se almacena en RAM, por lo que una vez que la memoria libre se agota, los datos m\u00e1s antiguos son expulsados y reemplazados.\u00a0<\/p>\n\n\n\n<p>Memcached almacena datos basados en valores clave para peque\u00f1as cadenas u objetos arbitrarios, y consta de cuatro componentes b\u00e1sicos. El software cliente proporciona al cliente una lista de servidores disponibles para su uso. <\/p>\n\n\n\n<p>Un algoritmo hash basado en el cliente permite seleccionar un servidor en funci\u00f3n de una clave. El software del servidor gestiona y almacena valores y claves en una tabla hash. <\/p>\n\n\n\n<p>Por \u00faltimo, Memcached es, por defecto, una cach\u00e9 LRU (Least Recently Used), y desechar\u00e1 o expirar\u00e1 los datos antiguos seg\u00fan sea necesario.\u00a0<\/p>\n\n\n\n<p>Memcached asigna a cada elemento una clave, un tiempo de caducidad y datos sin procesar. Cuando el usuario solicita un contenido o dato, Memcached busca primero en la cach\u00e9 para ver si est\u00e1 almacenado all\u00ed. Si lo est\u00e1, recupera los datos desde all\u00ed y no necesita consultar la base de datos. <\/p>\n\n\n\n<p>Si los datos no est\u00e1n en la cach\u00e9, Memcached devolver\u00e1 un c\u00f3digo de error a la aplicaci\u00f3n que llama. La aplicaci\u00f3n es entonces responsable de obtener los datos de otro lugar (posiblemente consultando la base de datos) y, opcionalmente, reenviar los datos frescos de nuevo a Memcached. <\/p>\n\n\n\n<p>Las funciones de WordPress como get_option, get_postmeta utilizan datos almacenados en cach\u00e9. <\/p>\n\n\n\n<p>Cada vez que los datos cambian o caducan, Memcached actualiza autom\u00e1ticamente la cach\u00e9 para cargar contenido nuevo. El software realiza un seguimiento y recupera todos los datos mediante algoritmos hash y una tabla hash interna a la que se accede y consulta constantemente.&nbsp;<\/p>\n\n\n\n<p>Hay una serie de plugins compatibles que admiten Memcached, y cuando se instalan comprobar\u00e1n que tienes Memcached instalado en tu servidor. <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\">W3TC<\/a> es un gran plugin que soporta Memcached (as\u00ed como Redis). <\/p>\n\n\n\n<p>Una vez instalado y activado, vaya a <strong>Configuraci\u00f3n general &gt; M\u00e9todo de cach\u00e9 de p\u00e1gina <\/strong>y seleccione Memcached.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_PHP_accelerators#Alternative_PHP_Cache_(APC)\" target=\"_blank\" rel=\"noreferrer noopener\">APC<\/a><\/strong><\/h4>\n\n\n\n<p>Alternative PHP Cache (APC) es una cach\u00e9 PHP de c\u00f3digo abierto y gratuita, que proporciona un marco s\u00f3lido para el almacenamiento en cach\u00e9 y la optimizaci\u00f3n del c\u00f3digo PHP. APC es diferente de Redis o Memcached, ya que se centra \u00fanicamente en el almacenamiento en cach\u00e9 de PHP. <\/p>\n\n\n\n<p>Al reducir las ejecuciones din\u00e1micas de PHP, las ejecuciones de script se ejecutan de forma eficiente. Cuando un navegador solicita una p\u00e1gina, el servidor analiza el c\u00f3digo del script PHP y genera el c\u00f3digo HTML resultante que se mostrar\u00e1 como p\u00e1gina en el navegador del usuario.\u00a0<\/p>\n\n\n\n<p>PHP es ideal para sitios web que se actualizan peri\u00f3dicamente con nuevos contenidos, de modo que cada nuevo visitante recibe una p\u00e1gina actual. Si su script PHP extrae informaci\u00f3n de una base de datos, APC generar\u00e1 y almacenar\u00e1 autom\u00e1ticamente nuevo c\u00f3digo para el siguiente visitante. Tener que hacer esto en tiempo real cada vez que un nuevo usuario accede a su sitio web puede ralentizar enormemente su servidor. APC agiliza ese proceso para reducir la carga del servidor. Usando APC se evitan ejecuciones redundantes de scripts PHP, salt\u00e1ndose el an\u00e1lisis y la compilaci\u00f3n. APC registra el opcode que se ejecuta cada vez que se necesita el script.<\/p>\n\n\n\n<p><strong>C\u00f3mo funciona APC<\/strong><\/p>\n\n\n\n<p>La cach\u00e9 de APC se ejecuta mediante el m\u00f3dulo <a href=\"http:\/\/www.zend.com\/products\/zend_engine\/in_depth\">Motor Zend<\/a> y se desarrolla en cinco pasos. En primer lugar, APC leer\u00e1 el c\u00f3digo PHP de la base de datos y lo escribir\u00e1 en memoria. A continuaci\u00f3n, el PHP se convierte en tokens llamados, o Lexicons. Este proceso se denomina Lexing. El tercer paso es el an\u00e1lisis sint\u00e1ctico, que procesa esos tokens para crear expresiones con sentido.&nbsp;<\/p>\n\n\n\n<p>A continuaci\u00f3n, durante la compilaci\u00f3n, estas expresiones se organizan en opcodes. La ejecuci\u00f3n es el \u00faltimo paso, cuando los opcodes se ejecutan para producir un resultado final que se servir\u00e1 al navegador del usuario. APC pretende reducir el tiempo de ejecuci\u00f3n de los cuatro primeros pasos, centr\u00e1ndose en la organizaci\u00f3n y la ejecuci\u00f3n.<\/p>\n\n\n\n<p><strong>Instalaci\u00f3n de APC<\/strong><\/p>\n\n\n\n<p>Hay dos formas de instalar APC, desde un repositorio o usando PECL. Examinaremos ambas formas y veremos qu\u00e9 opci\u00f3n funciona mejor. Dado que APC se ejecuta a nivel de servidor, no puede utilizarse en servidores de alojamiento compartido. <\/p>\n\n\n\n<p>Tendr\u00e1s que tener un VPS o servidor dedicado para instalarlo. Se recomienda el m\u00e9todo de repositorio si es posible, ya que tener los datos en tu propio servidor siempre es preferible. <\/p>\n\n\n\n<p>Adem\u00e1s, si elige este m\u00e9todo, no es necesario realizar nada adicional en WordPress, ya que el almacenamiento en cach\u00e9 se realiza a nivel de servidor.\u00a0<\/p>\n\n\n\n<p>Si utiliza PECL, deber\u00e1 descargar y compilar el archivo fuente m\u00e1s reciente para su ordenador. Este puede ser un buen m\u00e9todo, pero no es tan fiable como una instalaci\u00f3n a nivel de servidor, ya que puede estar sujeto a problemas relacionados con actualizaciones o compatibilidad.&nbsp;<\/p>\n\n\n\n<p><strong>Configuraci\u00f3n APC<\/strong><\/p>\n\n\n\n<p>Una vez completada la instalaci\u00f3n, APC necesita ser habilitado en el archivo de configuraci\u00f3n de PHP. Si instal\u00f3 APC desde un paquete de repositorio, esto ya estar\u00e1 hecho para usted, y puede que s\u00f3lo necesite reiniciar su base de datos. Estos ajustes deber\u00edan ser suficientes para empezar, pero puede configurar APC a\u00fan m\u00e1s.<\/p>\n\n\n\n<p>Un par\u00e1metro que debe cambiar es <em>apc.shm_size<\/em>que determina la cantidad de memoria que se utilizar\u00e1 para APC. Por defecto, se establece en 30 MB, pero se recomienda aumentar este n\u00famero a 64, 128 o incluso 512 MB en funci\u00f3n de sus necesidades, recursos, aplicaciones y memoria RAM disponible en el servidor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfCu\u00e1les son las ventajas de utilizar el cach\u00e9 de objetos?<\/h2>\n\n\n\n<p>Muchas de las tareas que realizan los servidores y sitios web son insignificantes, repetitivas y necesarias para que el sitio funcione correctamente. La cach\u00e9 de objetos se encarga de gran parte de este trabajo, reduciendo dr\u00e1sticamente la carga del servidor. <\/p>\n\n\n\n<p>Esto permite que el contenido se sirva mucho m\u00e1s r\u00e1pido mientras se mantiene una carga ligera en el servidor. El almacenamiento en cach\u00e9 de objetos es beneficioso tanto para los consumidores de contenidos como para los proveedores, ya que afecta esencialmente a la forma en que se entrega y recibe la preocupaci\u00f3n.\u00a0<\/p>\n\n\n\n<p>El almacenamiento eficiente de objetos en cach\u00e9 ofrece una serie de ventajas adicionales. Distribuir las cach\u00e9s de contenidos en distintos lugares de la red crea una accesibilidad mejor y m\u00e1s r\u00e1pida para los usuarios. <\/p>\n\n\n\n<p>Cuando el contenido est\u00e1 m\u00e1s cerca y es m\u00e1s f\u00e1cil acceder a \u00e9l, se reduce la carga del servidor y, en \u00faltima instancia, los costes del mismo. Adem\u00e1s, su servidor o sitio web se vuelve mucho m\u00e1s interconectado y receptivo de esta manera. La proximidad y el acceso a los archivos hacen que las tareas sean m\u00e1s eficientes y la interactividad del usuario m\u00e1s r\u00e1pida.<\/p>\n\n\n\n<p>Tambi\u00e9n podr\u00e1 obtener un mayor rendimiento de su hardware si se optimizan estas tareas. La cach\u00e9 de objetos permite a tu hardware descansar y centrarse en tareas m\u00e1s exigentes, mientras que el contenido puede aprovechar otros potentes servidores entre el contenido y el consumidor.&nbsp;<\/p>\n\n\n\n<p>Con el almacenamiento en cach\u00e9 de objetos, su contenido tambi\u00e9n permanece disponible durante los picos o interrupciones de la red, ya que est\u00e1 siendo servido por otro lugar. En caso de interrupci\u00f3n o de carga pesada, su sitio web no tiene que depender totalmente de su servidor para servir el contenido a sus usuarios.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Explicaci\u00f3n de WP_Object_Cache<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full alignwide\"><img decoding=\"async\" width=\"512\" height=\"225\" src=\"https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/ObjectCachingSettings.png\" alt=\"WP_Object_Cache settings\" class=\"wp-image-58963\" srcset=\"https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/ObjectCachingSettings.png 512w, https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/ObjectCachingSettings-300x132.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p>WordPress tiene su propia cach\u00e9 de objetos integrada llamada WP_Object_Cache. Esta herramienta almacena autom\u00e1ticamente cualquier dato nuevo de la base de datos en la memoria PHP para evitar redundancias. <\/p>\n\n\n\n<p>Sin embargo, WP_Object_Cache cachea objetos s\u00f3lo para una \u00fanica carga de p\u00e1gina. El objeto se descarta de la cach\u00e9 una vez que la solicitud se ha completado, y tendr\u00e1 que ser reconstruido a partir de la pr\u00f3xima vez que se realice una solicitud para esa p\u00e1gina.\u00a0<\/p>\n\n\n\n<p>Esta es una gran caracter\u00edstica incorporada para Worpress para integrar, y puede ayudar a cualquier sitio de alojamiento WordPress gestionado a funcionar de manera m\u00e1s eficiente al no consultar solicitudes similares. Sin embargo, para escalar su sitio web, interactividad o alcance, esto no ser\u00e1 suficiente o eficiente.&nbsp;<\/p>\n\n\n\n<p>Las soluciones de almacenamiento en cach\u00e9 persistente pueden entrar en juego aqu\u00ed, ya que el almacenamiento en cach\u00e9 de objetos es inmensamente m\u00e1s potente cuando los objetos se pueden almacenar en cach\u00e9 en el transcurso de varias solicitudes de p\u00e1gina. Esto ayudar\u00e1 a optimizar el servidor y la base de datos a medida que contin\u00faes a\u00f1adiendo contenido a tu sitio web.&nbsp;<\/p>\n\n\n\n<p>Por defecto, WordPress tendr\u00e1 activado el almacenamiento en cach\u00e9 de objetos. Si tienes un sitio con poco tr\u00e1fico, o que no tiene mucho contenido, entonces esta caracter\u00edstica puede ser suficiente para ti. <\/p>\n\n\n\n<p>Sin embargo, si no est\u00e1 satisfecho con la velocidad de respuesta de su servidor, o tiene un sitio con mucho contenido o mucho tr\u00e1fico, considere la posibilidad de utilizar una de las soluciones de almacenamiento en cach\u00e9 de objetos persistentes mencionadas anteriormente.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes sobre el cach\u00e9 de objetos<\/h2>\n\n\n\n<p>El almacenamiento en cach\u00e9 de objetos puede suscitar una serie de preguntas sobre qu\u00e9 herramienta utilizar, c\u00f3mo instalarlas y c\u00f3mo afectar\u00e1 todo esto a su sitio. En pocas palabras, el almacenamiento en cach\u00e9 de objetos tiene el potencial de mejorar inmediatamente el rendimiento de tu sitio web y reducir las cargas del servidor, independientemente del m\u00e9todo que elijas. <\/p>\n\n\n\n<p>Algunos m\u00e9todos pueden ser mejores que otros para usted, mientras que otros pueden no ser una opci\u00f3n dada la configuraci\u00f3n de su sistema.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-rank-math-faq-block\"><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">\u00bfRomper\u00e1 mi sitio web?<\/h3><div class=\"rank-math-answer\">No hay ninguna raz\u00f3n para que el almacenamiento en cach\u00e9 de objetos rompa su sitio. Siempre que instale las herramientas correctamente, su sitio web deber\u00eda funcionar mejor y m\u00e1s r\u00e1pido. Si utiliza el almacenamiento en cach\u00e9 de APC y realiza la instalaci\u00f3n a trav\u00e9s de PECL, es posible que experimente problemas en el sitio debido a las actualizaciones o a la compatibilidad del firmware. Para garantizar que esto no ocurra, utilice el m\u00e9todo de instalaci\u00f3n en servidor para APC, o utilice otra herramienta de almacenamiento en cach\u00e9 de objetos persistentes.<\/div><\/div><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">\u00bfPuedo utilizarlo junto con otros m\u00e9todos de almacenamiento en cach\u00e9?<\/h3><div class=\"rank-math-answer\">Se recomienda tener s\u00f3lo una herramienta de almacenamiento en cach\u00e9 instalada, ya que esto permite que la base de datos sea creada por un plugin o herramienta. Si sus prop\u00f3sitos espec\u00edficos requieren el uso de dos o m\u00e1s herramientas de almacenamiento en cach\u00e9, aseg\u00farese de que las configuraciones se complementen entre s\u00ed y no realicen acciones opuestas o redundantes. Si esto no se configura correctamente, puede experimentar archivos o bases de datos duplicados, pero no necesariamente problemas en el sitio. Sin embargo, con el tiempo, los duplicados pueden ocupar espacio y ralentizar la respuesta de su servidor.<\/div><\/div><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">\u00bfQu\u00e9 tipo de resultados puedo esperar de la cach\u00e9 de objetos?<\/h3><div class=\"rank-math-answer\">Una vez configurado, deber\u00eda ver una mejora inmediata en la respuesta del servidor y la carga del servidor. Su sitio web deber\u00eda funcionar m\u00e1s r\u00e1pido y, al mismo tiempo, utilizar menos recursos para servir contenidos. Los usuarios de puntos geogr\u00e1ficos alejados de su servidor tendr\u00e1n mejores experiencias al acceder a su contenido. El primer resultado perceptible es una experiencia de usuario mejorada.<br><br>Para servidores y productores de contenidos de mayor tama\u00f1o, la reducci\u00f3n de la carga del servidor puede reducir su coste, especialmente durante un periodo de tiempo m\u00e1s largo. Adem\u00e1s, libera mucho espacio valioso en el servidor.\u00a0<\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>La cach\u00e9 de objetos es una herramienta que se utiliza en toda la web para mejorar la experiencia de los sitios web, reducir la carga del servidor y acelerar la interacci\u00f3n del usuario. Por defecto, los sitios de WordPress tienen activada la cach\u00e9 de objetos de sesi\u00f3n \u00fanica, para ayudar a optimizar las experiencias de los sitios de forma predeterminada. <\/p>\n\n\n\n<p>Para muchos peque\u00f1os proveedores de contenidos, esto puede cumplir sus objetivos. Por otra parte, es posible que no sepan c\u00f3mo optimizar la entrega de contenidos mediante el almacenamiento en cach\u00e9 de objetos.\u00a0<\/p>\n\n\n\n<p>Las soluciones de almacenamiento en cach\u00e9 de objetos persistentes, como Redis, Memcached o APC, pueden ser necesarias para grandes productores de contenidos con sitios web con m\u00e1s datos. Esto permite que las bases de datos se almacenen en cach\u00e9 en varias sesiones. <\/p>\n\n\n\n<p>Para sitios web de gran tama\u00f1o con v\u00eddeos, im\u00e1genes y contenido multimedia, esto puede suponer cambios dr\u00e1sticos en la experiencia del usuario y en la velocidad, carga y costes del servidor.\u00a0<\/p>\n\n\n\n<p>Piensa cu\u00e1ntas veces entras en Youtube.com y cu\u00e1nto tendr\u00eda que servirte si tuviera que construir esa p\u00e1gina web desde cero cada vez. Ahora multipl\u00edcalo por el <a href=\"https:\/\/blog.hootsuite.com\/youtube-stats-marketers\/\">2.000 millones de usuarios de Youtube<\/a>. <\/p>\n\n\n\n<p>Sin la cach\u00e9 persistente de objetos, esto ser\u00eda una tarea muy dif\u00edcil, que consumir\u00eda mucho tiempo y energ\u00eda, y a esa escala, casi imposible.\u00a0<\/p>","protected":false},"excerpt":{"rendered":"<p>La cach\u00e9 de objetos implica el almacenamiento de consultas a la base de datos y, cuando se activa en su sitio de WordPress, puede ayudar a acelerar los tiempos de ejecuci\u00f3n de PHP, reducir la carga de su base de datos, y entregar el contenido a sus visitantes m\u00e1s r\u00e1pido.  En lugar de cargar cada parte de un sitio web cada vez que un usuario accede a \u00e9l, la cach\u00e9 de objetos almacena consultas a la base de datos que [...]<\/p>","protected":false},"author":9,"featured_media":59297,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[860],"tags":[2034],"class_list":{"0":"post-58859","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-guides-and-tutorials","8":"tag-ast-how-to-post-tag"},"spectra_custom_meta":{"_edit_lock":["1690269248:85"],"_edit_last":["85"],"astra_display_author":["9"],"tap_disable_autolinker":["no"],"tap_autolink_inside_heading":["global"],"tap_autolink_random_placement":["global"],"tap_post_autolinker_limit":["0"],"site-sidebar-layout":["default"],"site-content-layout":["default"],"theme-transparent-header-meta":["default"],"_yoast_wpseo_content_score":["30"],"_essb_love":["0"],"essb_cache_expire":["1587604590"],"essb_c_facebook":["0"],"essb_c_facebook_like":["0"],"essb_c_twitter":["0"],"essb_c_google":["0"],"essb_c_pinterest":["0"],"essb_c_linkedin":["0"],"essb_c_digg":["0"],"essb_c_del":["0"],"essb_c_stumbleupon":["0"],"essb_c_tumblr":["0"],"essb_c_vk":["0"],"essb_c_print":["0"],"essb_c_mail":["0"],"essb_c_flattr":["0"],"essb_c_reddit":["0"],"essb_c_buffer":["0"],"essb_c_love":["0"],"essb_c_weibo":["0"],"essb_c_pocket":["0"],"essb_c_xing":["0"],"essb_c_ok":["0"],"essb_c_mwp":["0"],"essb_c_more":["0"],"essb_c_whatsapp":["0"],"essb_c_meneame":["0"],"essb_c_blogger":["0"],"essb_c_amazon":["0"],"essb_c_yahoomail":["0"],"essb_c_gmail":["0"],"essb_c_aol":["0"],"essb_c_newsvine":["0"],"essb_c_hackernews":["0"],"essb_c_evernote":["0"],"essb_c_myspace":["0"],"essb_c_mailru":["0"],"essb_c_viadeo":["0"],"essb_c_line":["0"],"essb_c_flipboard":["0"],"essb_c_comments":["0"],"essb_c_yummly":["0"],"essb_c_sms":["0"],"essb_c_viber":["0"],"essb_c_telegram":["0"],"essb_c_subscribe":["0"],"essb_c_skype":["0"],"essb_c_messenger":["0"],"essb_c_kakaotalk":["0"],"essb_c_share":["0"],"essb_c_livejournal":["0"],"essb_c_yammer":["0"],"essb_c_meetedgar":["0"],"essb_c_fintel":["0"],"essb_c_mix":["0"],"essb_c_instapaper":["0"],"essb_c_copy":["0"],"uagb_style_timestamp-css":["1588922482"],"uagb_style_timestamp-js":["1587604429"],"_yoast_wpseo_primary_category":["860"],"_ppc_meta_key":["a:16:{s:8:\"ppc_key5\";s:37:\"Title is Catchy and Slug is Optimized\";s:20:\"ppc_key5d92f85d42273\";s:60:\"Images &amp; Names Correctly. Title &amp; Alt Tags are Given\";s:8:\"ppc_key4\";s:15:\"Formatting Done\";s:8:\"ppc_key8\";s:28:\"Spelling and Grammar Checked\";s:8:\"ppc_key3\";s:28:\"Category and Author Selected\";s:20:\"ppc_key5ddf5ba19a347\";s:9:\"TOC Added\";s:20:\"ppc_key5ddf5b93dc6a6\";s:21:\"Affiliate Links Added\";s:20:\"ppc_key5ddf5c326920c\";s:59:\"Headings are in title-case and have appropriate heading tag\";s:8:\"ppc_key2\";s:23:\"Featured Image Assigned\";s:8:\"ppc_key6\";s:22:\"Social Images Assigned\";s:8:\"ppc_key7\";s:8:\"Done SEO\";s:20:\"ppc_key610cc9d811cfe\";s:39:\"For updated content enable updated date\";s:20:\"ppc_key610cc9c5c4d6c\";s:37:\"For new content disable updated date.\";s:20:\"ppc_key62b0172ee5a4c\";s:23:\"Featured image assigned\";s:20:\"ppc_key62b01736334b5\";s:37:\"For new content, disable updated date\";s:20:\"ppc_key62b0173b707c0\";s:40:\"For updated content, enable updated date\";}"],"_thumbnail_id":["59297"],"essb_cached_image":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg"],"_yoast_wpseo_opengraph-image":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg"],"_yoast_wpseo_opengraph-image-id":["59297"],"_yoast_wpseo_twitter-image":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg"],"_yoast_wpseo_twitter-image-id":["59297"],"_yoast_wpseo_focuskw":["Wordpress object caching"],"_yoast_wpseo_metadesc":["In this guide, we will look into object caching in depth, and explain how it works with WordPress, and answer all your quetions too."],"_yoast_wpseo_linkdex":["78"],"_wp_old_date":["2020-04-30"],"uag_style_timestamp-css":["1590141679"],"uag_style_timestamp-js":["1590141679"],"_lmt_disableupdate":["no"],"wp_last_modified_info":["September 20, 2023 @ 2:49 PM"],"wplmi_shortcode":["[lmt-post-modified-info]"],"_uagb_toc_heading_content":["a:11:{i:0;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:35:\"what-is-object-caching-in-wordpress\";s:7:\"content\";s:36:\"What is Object Caching in WordPress?\";s:5:\"depth\";i:2;}i:1;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:46:\"what-are-the-different-types-of-object-caching\";s:7:\"content\";s:47:\"What Are the Different Types of Object Caching?\";s:5:\"depth\";i:2;}i:2;N;i:3;N;i:4;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:45:\"what-are-the-benefits-of-using-object-caching\";s:7:\"content\";s:46:\"What Are the Benefits of Using Object Caching?\";s:5:\"depth\";i:2;}i:5;N;i:6;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:24:\"faq-about-object-caching\";s:7:\"content\";s:24:\"FAQ About Object Caching\";s:5:\"depth\";i:2;}i:7;N;i:8;N;i:9;N;i:10;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:10:\"conclusion\";s:7:\"content\";s:10:\"Conclusion\";s:5:\"depth\";i:2;}}"],"_wplmi_last_modified":["2023-09-20 14:49:42"],"_lmt_disable":["no"],"_yoast_wpseo_estimated-reading-time-minutes":["15"],"rank_math_primary_category":["860"],"rank_math_description":["What is the WordPress object cache and what do you need to know? We explain object caching, how it benefits websites and how to use it on your website."],"rank_math_focus_keyword":["wordpress object cache"],"rank_math_news_sitemap_robots":["index"],"rank_math_robots":["a:1:{i:0;s:5:\"index\";}"],"rank_math_facebook_image":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg"],"rank_math_facebook_image_id":["59297"],"rank_math_twitter_image":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg"],"rank_math_twitter_image_id":["59297"],"rank_math_twitter_use_facebook":["off"],"rank_math_analytic_object_id":["639"],"rank_math_seo_score":["75"],"rank_math_internal_links_processed":["1"],"uael-social-share-count":["a:1:{s:8:\"1b71105e\";i:308;}"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["0"],"_wpml_word_count":["{\"total\":3174,\"to_translate\":{\"es\":3174}}"],"rank_math_title":["WordPress Object Cache: Everything Explained!"],"rank_math_facebook_title":["WordPress Object Cache: Everything Explained!"],"rank_math_facebook_description":["What is the WordPress object cache and what do you need to know? We explain object caching, how it benefits websites and how to use it on your website."],"rank_math_twitter_title":["WordPress Object Cache: Everything Explained!"],"rank_math_twitter_description":["What is the WordPress object cache and what do you need to know? We explain object caching, how it benefits websites and how to use it on your website."],"_trp_automatically_translated_slug_es_ES":["cache-de-objetos-de-wordpress"],"_uagb_toc_options":["a:2:{s:17:\"_uagb_toc_version\";s:10:\"1776811952\";s:18:\"_uagb_toc_headings\";a:14:{i:0;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:35:\"what-is-object-caching-in-wordpress\";s:7:\"content\";s:36:\"What is Object Caching in WordPress?\";s:5:\"depth\";i:2;}i:1;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:46:\"what-are-the-different-types-of-object-caching\";s:7:\"content\";s:47:\"What Are the Different Types of Object Caching?\";s:5:\"depth\";i:2;}i:2;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:26:\"different-types-of-caching\";s:7:\"content\";s:26:\"Different Types of Caching\";s:5:\"depth\";i:3;}i:3;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:49:\"persistent-object-caching-redis-memcached-and-apc\";s:7:\"content\";s:54:\"Persistent Object Caching: Redis, Memcached, and APC\u00a0\";s:5:\"depth\";i:3;}i:4;a:4:{s:5:\"level\";i:4;s:2:\"id\";s:5:\"redis\";s:7:\"content\";s:7:\"Redis\u00a0\";s:5:\"depth\";i:4;}i:5;a:4:{s:5:\"level\";i:4;s:2:\"id\";s:9:\"memcached\";s:7:\"content\";s:9:\"Memcached\";s:5:\"depth\";i:4;}i:6;a:4:{s:5:\"level\";i:4;s:2:\"id\";s:3:\"apc\";s:7:\"content\";s:3:\"APC\";s:5:\"depth\";i:4;}i:7;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:45:\"what-are-the-benefits-of-using-object-caching\";s:7:\"content\";s:46:\"What Are the Benefits of Using Object Caching?\";s:5:\"depth\";i:2;}i:8;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:25:\"wp-object-cache-explained\";s:7:\"content\";s:25:\"WP_Object_Cache Explained\";s:5:\"depth\";i:3;}i:9;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:24:\"faq-about-object-caching\";s:7:\"content\";s:24:\"FAQ About Object Caching\";s:5:\"depth\";i:2;}i:10;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:21:\"will-it-break-my-site\";s:7:\"content\";s:22:\"Will It Break My Site?\";s:5:\"depth\";i:3;}i:11;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:54:\"can-i-use-it-in-conjunction-with-other-caching-methods\";s:7:\"content\";s:55:\"Can I Use It in Conjunction With Other Caching Methods?\";s:5:\"depth\";i:3;}i:12;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:71:\"what-kind-of-performance-results-can-i-expect-from-using-object-caching\";s:7:\"content\";s:72:\"What Kind of Performance Results Can I Expect From Using Object Caching?\";s:5:\"depth\";i:3;}i:13;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:10:\"conclusion\";s:7:\"content\";s:10:\"Conclusion\";s:5:\"depth\";i:2;}}}","a:2:{s:17:\"_uagb_toc_version\";s:10:\"1776811952\";s:18:\"_uagb_toc_headings\";a:14:{i:0;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:35:\"what-is-object-caching-in-wordpress\";s:7:\"content\";s:36:\"What is Object Caching in WordPress?\";s:5:\"depth\";i:2;}i:1;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:46:\"what-are-the-different-types-of-object-caching\";s:7:\"content\";s:47:\"What Are the Different Types of Object Caching?\";s:5:\"depth\";i:2;}i:2;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:26:\"different-types-of-caching\";s:7:\"content\";s:26:\"Different Types of Caching\";s:5:\"depth\";i:3;}i:3;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:49:\"persistent-object-caching-redis-memcached-and-apc\";s:7:\"content\";s:54:\"Persistent Object Caching: Redis, Memcached, and APC\u00a0\";s:5:\"depth\";i:3;}i:4;a:4:{s:5:\"level\";i:4;s:2:\"id\";s:5:\"redis\";s:7:\"content\";s:7:\"Redis\u00a0\";s:5:\"depth\";i:4;}i:5;a:4:{s:5:\"level\";i:4;s:2:\"id\";s:9:\"memcached\";s:7:\"content\";s:9:\"Memcached\";s:5:\"depth\";i:4;}i:6;a:4:{s:5:\"level\";i:4;s:2:\"id\";s:3:\"apc\";s:7:\"content\";s:3:\"APC\";s:5:\"depth\";i:4;}i:7;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:45:\"what-are-the-benefits-of-using-object-caching\";s:7:\"content\";s:46:\"What Are the Benefits of Using Object Caching?\";s:5:\"depth\";i:2;}i:8;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:25:\"wp-object-cache-explained\";s:7:\"content\";s:25:\"WP_Object_Cache Explained\";s:5:\"depth\";i:3;}i:9;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:24:\"faq-about-object-caching\";s:7:\"content\";s:24:\"FAQ About Object Caching\";s:5:\"depth\";i:2;}i:10;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:21:\"will-it-break-my-site\";s:7:\"content\";s:22:\"Will It Break My Site?\";s:5:\"depth\";i:3;}i:11;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:54:\"can-i-use-it-in-conjunction-with-other-caching-methods\";s:7:\"content\";s:55:\"Can I Use It in Conjunction With Other Caching Methods?\";s:5:\"depth\";i:3;}i:12;a:4:{s:5:\"level\";i:3;s:2:\"id\";s:71:\"what-kind-of-performance-results-can-i-expect-from-using-object-caching\";s:7:\"content\";s:72:\"What Kind of Performance Results Can I Expect From Using Object Caching?\";s:5:\"depth\";i:3;}i:13;a:4:{s:5:\"level\";i:2;s:2:\"id\";s:10:\"conclusion\";s:7:\"content\";s:10:\"Conclusion\";s:5:\"depth\";i:2;}}}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:4513:\".uagb-block-e14a8654.wp-block-uagb-table-of-contents{text-align: left;}.uagb-block-e14a8654 .uagb-toc__list-wrap li a{color: #54595F;}.uagb-block-e14a8654 .uagb-toc__wrap .uagb-toc__title-wrap{justify-content: left;}.uagb-block-e14a8654 .uagb-toc__wrap .uagb-toc__title{justify-content: left;}.uagb-block-e14a8654 .uagb-toc__wrap{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-color: #333;border-style: solid;padding-left: 30px;padding-right: 30px;padding-top: 30px;padding-bottom: 30px;background: #fff;width: 100%;}.uagb-block-e14a8654 .uagb-toc__list-wrap{column-count: 1;overflow: hidden;text-align: left;}.uagb-block-e14a8654 .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child{padding-top: 0;}.uagb-block-e14a8654 .uagb-toc__list-wrap ul.uagb-toc__list:last-child > li:last-child{padding-bottom: 0;}.uagb-block-e14a8654 .uagb-toc__list .uagb-toc__list{list-style-type: disc !important;}.uagb-block-e14a8654 .uagb-toc__title{font-weight: Default;font-size: 20px;}.uagb-block-e14a8654 .uagb-toc__list-wrap ol li a{text-decoration: underline;}@media only screen and (max-width: 976px) {.uagb-block-e14a8654 .uagb-toc__wrap{border-style: solid;}.uagb-block-e14a8654 .uagb-toc__list-wrap{column-count: 1;overflow: hidden;text-align: left;}.uagb-block-e14a8654 .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child{padding-top: 0;}.uagb-block-e14a8654 .uagb-toc__list-wrap ul.uagb-toc__list:last-child > li:last-child{padding-bottom: 0;}}@media only screen and (max-width: 767px) {.uagb-block-e14a8654 .uagb-toc__wrap{border-style: solid;}.uagb-block-e14a8654 .uagb-toc__list-wrap{column-count: 1;overflow: hidden;text-align: left;}.uagb-block-e14a8654 .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child{padding-top: 0;}.uagb-block-e14a8654 .uagb-toc__list-wrap ul.uagb-toc__list:last-child > li:last-child{padding-bottom: 0;}}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-debf2792{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;border-color: inherit;row-gap: 0px;column-gap: 0px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-debf2792{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-debf2792{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;}}\";s:2:\"js\";s:265:\"document.addEventListener(\"DOMContentLoaded\", function(){ window.addEventListener( 'load', function(){\n\tUAGBTableOfContents._run( {\"mappingHeaders\":[false,true,true,false,false,false],\"scrollToTop\":false,\"makeCollapsible\":false}, '.uagb-block-e14a8654' );\n} );\n });\";s:18:\"current_block_list\";a:9:{i:0;s:14:\"core\/paragraph\";i:1;s:22:\"uagb\/table-of-contents\";i:2;s:12:\"core\/heading\";i:3;s:9:\"core\/list\";i:4;s:14:\"core\/list-item\";i:5;s:10:\"core\/image\";i:6;s:19:\"rank-math\/faq-block\";i:7;s:14:\"uagb\/container\";i:8;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1776807193\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg",1200,630,false],"thumbnail":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress-150x150.jpg",150,150,true],"medium":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress-300x158.jpg",300,158,true],"medium_large":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress-768x403.jpg",768,403,true],"large":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress-1024x538.jpg",1024,538,true],"1536x1536":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg",1200,630,false],"2048x2048":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg",1200,630,false],"trp-custom-language-flag":["https:\/\/git-staging.wpastra.com\/wp-content\/uploads\/2020\/04\/object-caching-for-wordpress.jpg",18,9,false]},"uagb_author_info":{"display_name":"Pratik Chaskar","author_link":"https:\/\/git-staging.wpastra.com\/es\/author\/pratikc\/"},"uagb_comment_info":5,"uagb_excerpt":"Object caching involves storing database queries and, when enabled on your WordPress site, it can help speed up PHP execution times, reduce the load on your database, and deliver content to your visitors faster.&nbsp; Instead of loading up every part of a website every time a user accesses it, object caching stores database queries that&hellip;","_links":{"self":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/posts\/58859"}],"collection":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/comments?post=58859"}],"version-history":[{"count":0,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/posts\/58859\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/media\/59297"}],"wp:attachment":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/media?parent=58859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/categories?post=58859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/tags?post=58859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}