{"id":231433,"date":"2022-12-30T18:29:00","date_gmt":"2022-12-30T15:29:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231433"},"modified":"2022-12-30T18:30:12","modified_gmt":"2022-12-30T15:30:12","slug":"comprender-el-almacenamiento-en-cache-en-wordpress-parte-1","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/comprender-el-almacenamiento-en-cache-en-wordpress-parte-1\/","title":{"rendered":"Comprender el almacenamiento en cach\u00e9 en WordPress, Parte 1"},"content":{"rendered":"\n<p>En mayo, escrib\u00ed un art\u00edculo sobre <a href=\"https:\/\/wordpress.mediadoma.com\/es\/utiliza-transitorios-de-wordpress-en-lugar-de-cookies\/\" title=\"el uso de la API de transitorios de WordPress.\">el uso de la API de transitorios de WordPress.<\/a> Resumo el art\u00edculo as\u00ed:<\/p>\n<blockquote>\n<p>Para simular las cookies y su caracter\u00edstica de caducidad, el uso de transitorios de WordPress puede ser una soluci\u00f3n viable.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/es\/utiliza-transitorios-de-wordpress-en-lugar-de-cookies\/\" title=\"https:\/\/tommcfarlin.com\/usando-wordpress-transients\/\">https:\/\/tommcfarlin.com\/usando-wordpress-transients\/<\/a><\/p>\n<\/blockquote>\n<p>Aunque el prop\u00f3sito del art\u00edculo era establecer una base sobre c\u00f3mo podemos dise\u00f1ar una clase para trabajar con la API de transitorios para simular el comportamiento de las cookies, uno de los efectos secundarios del art\u00edculo es que no hizo un buen trabajo. de explicar c\u00f3mo funciona la API de transitorios (y, por poder, c\u00f3mo funciona MySQL).<\/p>\n<p><a href=\"https:\/\/updraftplus.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">David de UpDraft Plus me inform\u00f3<\/a> de esto por correo electr\u00f3nico .<a href=\"https:\/\/updraftplus.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><\/p>\n<p>As\u00ed que pens\u00e9 que ser\u00eda \u00fatil hablar sobre el concepto de almacenamiento en cach\u00e9 desde un nivel pr\u00e1ctico, c\u00f3mo se implementa en WordPress, luego tal vez veamos c\u00f3mo utilizar complementos o tecnolog\u00eda m\u00e1s nueva para potenciar mejor nuestros sitios y aplicaciones, as\u00ed como tener una mejor comprensi\u00f3n.<\/p>\n<h2>Comprender el almacenamiento en cach\u00e9: conceptos b\u00e1sicos<\/h2>\n<p>El concepto de almacenamiento en cach\u00e9 es relativamente f\u00e1cil. Pero creo que se demuestra mejor hablando primero de serializaci\u00f3n y recuperaci\u00f3n de datos sin almacenamiento en cach\u00e9.<\/p>\n<h3>sin almacenamiento en cach\u00e9<\/h3>\n<h4>Escritura de datos<\/h4>\n<p>Cada vez que escribe informaci\u00f3n en la base de datos subyacente, est\u00e1 registrando un registro, o una serie de registros, en la base de datos.<\/p>\n<p>Por ejemplo, cuando publica una publicaci\u00f3n, escribir\u00e1 un registro en la tabla para publicaciones y en la tabla para metadatos de publicaci\u00f3n, cada uno de los cuales est\u00e1 relacionado por una ID de publicaci\u00f3n.<\/p>\n<p>C\u00f3mo se relacionan no es importante para esta publicaci\u00f3n.<\/p>\n<p>En cambio, lo que hay que entender en esta parte es que cuando los datos se escriben en la base de datos, se crea al menos un registro, si no varios.<\/p>\n<h4>Lectura de datos<\/h4>\n<p>Cuando un visitante aterriza en el sitio para leer esa publicaci\u00f3n en particular, toda la informaci\u00f3n de dicha publicaci\u00f3n se solicitar\u00e1 de la base de datos, se enviar\u00e1 a la aplicaci\u00f3n de WordPress y luego se mostrar\u00e1 en el front-end.<\/p>\n<p>Piensa en todo este proceso como un viaje:<\/p>\n<ol>\n<li>\u2753el visitante solicita la p\u00e1gina,<\/li>\n<li>\ud83d\udd0d el servidor web identific\u00f3 qu\u00e9 p\u00e1gina cargar,<\/li>\n<li>\ud83d\udcc2 la p\u00e1gina se solicita desde la base de datos de varias tablas,<\/li>\n<li>\ud83c\udfd7 los datos se ensamblan y se env\u00edan a la aplicaci\u00f3n principal,<\/li>\n<li>\ud83d\udda5 los datos se presentan al usuario.<\/li>\n<\/ol>\n<p>Entonces, el viaje comienza cuando el usuario solicita una p\u00e1gina y termina cuando se le presenta la informaci\u00f3n en su navegador.<\/p>\n<h4>es un viaje<\/h4>\n<p>Y, sin almacenamiento en cach\u00e9, esto sucede para todos los usuarios. Es decir, por cada usuario que visita tu sitio, se tiene que realizar un viaje.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159466-61e6f57b465f7.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159466-61e6f57b465f7.png\" alt=\"Comprender el almacenamiento en cach\u00e9 en WordPress, Parte 1\"><\/a><\/p>\n<p>Eso puede resultar muy costoso en t\u00e9rminos de recursos y tiempo (especialmente dependiendo del tama\u00f1o de su base de datos).<\/p>\n<p>Pero aqu\u00ed es donde el almacenamiento en cach\u00e9 puede entrar en juego.<\/p>\n<h3>Antes de entrar en el almacenamiento en cach\u00e9<\/h3>\n<p>La idea detr\u00e1s del almacenamiento en cach\u00e9 es hacer que todo este proceso sea m\u00e1s r\u00e1pido. Es decir, si sabemos que va a ocurrir un viaje, podemos mantener la informaci\u00f3n en un lugar en el que ya est\u00e9 ensamblada y sea m\u00e1s r\u00e1pida de recuperar.<\/p>\n<p>Sin embargo, antes de hablar de lo que hablar\u00e9 en la pr\u00f3xima publicaci\u00f3n, tenga en cuenta que esto es como hacer un viaje al disco duro del servidor en el que est\u00e1 alojado el sitio cada vez que se visita el sitio.<\/p>\n<p>Porque, en \u00faltima instancia, la base de datos, los archivos y todos los activos necesarios para impulsar el sitio residen en un disco duro. Y s\u00ed, cosas como las unidades de estado s\u00f3lido pueden hacer que este proceso sea m\u00e1s r\u00e1pido, a\u00fan no es lo m\u00e1s \u00f3ptimo posible.<\/p>\n<p>Y ah\u00ed es donde el almacenamiento en cach\u00e9 entra en escena. Para comprender mejor la API de transitorios, es importante comprender el almacenamiento en cach\u00e9, lo que primero requiere una comprensi\u00f3n b\u00e1sica de c\u00f3mo funcionan las cosas sin almacenamiento en cach\u00e9.<\/p>\n<h3>es una cartilla<\/h3>\n<p>As\u00ed que considere esto como una introducci\u00f3n b\u00e1sica sobre c\u00f3mo funciona un sitio respaldado por una base de datos sin almacenamiento en cach\u00e9. Y luego nos basaremos en esto m\u00e1s en la pr\u00f3xima publicaci\u00f3n.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comprender el almacenamiento en cach\u00e9 en WordPress comenzando con lo b\u00e1sico al comprender el concepto de un viaje en un sitio sin almacenamiento en cach\u00e9.<\/p>\n","protected":false},"author":1,"featured_media":223830,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,810,716,831,914,840,1085,861],"tags":[1172],"class_list":["post-231433","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-complementos","category-desarrollador","category-guia-para-principiantes","category-otro","category-tutoriales","category-velocidad-del-sitio","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/231433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=231433"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/231433\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/223830"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=231433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=231433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=231433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}