{"id":231442,"date":"2022-12-30T19:23:00","date_gmt":"2022-12-30T16:23:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231442"},"modified":"2022-12-30T19:25:10","modified_gmt":"2022-12-30T16:25:10","slug":"comprender-el-almacenamiento-en-cache-en-wordpress-parte-2","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/comprender-el-almacenamiento-en-cache-en-wordpress-parte-2\/","title":{"rendered":"Comprender el almacenamiento en cach\u00e9 en WordPress, Parte 2"},"content":{"rendered":"\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/es\/comprender-el-almacenamiento-en-cache-en-wordpress-parte-1\/\" title=\"En la publicaci\u00f3n anterior\">En la publicaci\u00f3n anterior<\/a>, compart\u00ed una introducci\u00f3n b\u00e1sica sobre c\u00f3mo funcionan las aplicaciones respaldadas por bases de datos, espec\u00edficamente WordPress, sin almacenamiento en cach\u00e9.<\/p>\n<p>Y antes de hablar sobre c\u00f3mo funciona el almacenamiento en cach\u00e9 b\u00e1sico en WordPress, es decir, con la <a href=\"https:\/\/codex.wordpress.org\/Transients_API\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">API de transitorios<\/a>, es importante analizar los principios b\u00e1sicos del almacenamiento en cach\u00e9. Esto incluye por qu\u00e9 lo hacemos, sus beneficios y c\u00f3mo funciona.<\/p>\n<p>Luego veremos c\u00f3mo podemos aprovechar las instalaciones b\u00e1sicas de WordPress para hacer esto.<\/p>\n<h2>Comprender el almacenamiento en cach\u00e9 en WordPress: \u00bfCach\u00e9?<\/h2>\n<h3>Por qu\u00e9 lo hacemos<\/h3>\n<p>En t\u00e9rminos generales, hacemos esto para asegurarnos de que nuestros sitios sean r\u00e1pidos. Sabemos que la <a href=\"https:\/\/moz.com\/learn\/seo\/page-speed\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">velocidad juega un papel importante<\/a> en la clasificaci\u00f3n de una p\u00e1gina en los resultados de b\u00fasqueda. Y aunque esa puede no ser la raz\u00f3n principal, es una raz\u00f3n importante.<\/p>\n<p>Quiz\u00e1s el argumento m\u00e1s simple y mejor para el almacenamiento en cach\u00e9 es tener un sitio r\u00e1pido (o un sitio con buen rendimiento). Y, en este contexto, esto puede significar un sitio o una aplicaci\u00f3n web.<\/p>\n<p>Independientemente, sabemos lo que se siente cuando estamos sentados esperando que se cargue una p\u00e1gina o parte de una p\u00e1gina. Si no nos gusta, \u00bfpor qu\u00e9 querr\u00edamos que nuestros visitantes experimentaran eso?<\/p>\n<h3>Sus Beneficios<\/h3>\n<p>Los beneficios del almacenamiento en cach\u00e9 vienen en al menos dos \u00e1reas principales:<\/p>\n<ol>\n<li>experiencia de usuario,<\/li>\n<li>hora de cargar.<\/li>\n<\/ol>\n<p>En la \u00faltima secci\u00f3n, dije que los beneficios del almacenamiento en cach\u00e9 se pueden sentir si eres un usuario. Es algo que todos hemos experimentado y, como desarrolladores, es algo que podemos ofrecer a nuestros usuarios a trav\u00e9s de una variedad de t\u00e9cnicas.<\/p>\n<p>Pero el &quot;tiempo de carga&quot; tambi\u00e9n es algo que importa y no se trata solo de los beneficios del tiempo que tarda un usuario en cargar el sitio. En cambio, es un poco m\u00e1s t\u00e9cnico.<\/p>\n<p>Recuerde en la publicaci\u00f3n anterior que una solicitud, o un viaje, comienza cuando los usuarios solicitan informaci\u00f3n del servidor y luego el proceso va desde la m\u00e1quina del usuario al servidor a la base de datos y viceversa.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159435-61e6f4e3ef339.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-159435-61e6f4e3ef339.png\" alt=\"Comprender el almacenamiento en cach\u00e9 en WordPress, Parte 2\"><\/a><\/p>\n<p>Cuando hemos introducido el almacenamiento en cach\u00e9, no tenemos que hacer todo eso. En cambio, un viaje se acorta porque los datos se guardan en otro lugar. Y si el viaje es m\u00e1s corto (y no me refiero desde la computadora del usuario hasta donde se encuentra el servidor en el mundo), entonces tambi\u00e9n deber\u00eda ser m\u00e1s r\u00e1pido.<\/p>\n<p>\u00bfPero c\u00f3mo?<\/p>\n<h3>C\u00f3mo funciona<\/h3>\n<p>Hay numerosos tipos de almacenamiento en cach\u00e9 disponibles, pero mantengo esta serie en particular de alto nivel. Es decir, no voy a distinguir entre cach\u00e9 de navegador, cach\u00e9 de p\u00e1gina, cach\u00e9 de objetos, etc.<\/p>\n<p>Quiz\u00e1s en un futuro post. Pero, por ahora, me refiero espec\u00edficamente al almacenamiento en cach\u00e9 de alto nivel.<\/p>\n<p>De todos modos, as\u00ed es como funciona:<\/p>\n<ol>\n<li>Durante el primer viaje a una p\u00e1gina, se re\u00fane toda la informaci\u00f3n requerida para cargar la p\u00e1gina.<\/li>\n<li>En lugar de descartarla cuando el usuario abandona el sitio (o la p\u00e1gina), la informaci\u00f3n se guarda en un lugar de f\u00e1cil acceso, como la memoria del servidor.<\/li>\n<li>Cuando el pr\u00f3ximo usuario accede a la p\u00e1gina, el viaje no tiene que ir a la base de datos para obtener toda la informaci\u00f3n, ensamblarla y luego devolv\u00e9rsela al usuario. En su lugar, extrae la informaci\u00f3n completamente ensamblada de la memoria del servidor (que, en la mayor\u00eda de los casos), ya es m\u00e1s r\u00e1pida y luego se la devuelve al usuario.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159435-61e6f4e8a6481.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-159435-61e6f4e8a6481.png\" alt=\"Comprender el almacenamiento en cach\u00e9 en WordPress, Parte 2\"><\/a><\/p>\n<p>Hay muchas advertencias a tener en cuenta al hacer esto, como datos de usuario personalizados, cargas de p\u00e1gina parciales, etc., pero el principio detr\u00e1s del viaje sigue siendo el mismo.<\/p>\n<h2>Transitorios de WordPress<\/h2>\n<p>Entonces, \u00bfc\u00f3mo funciona esto en WordPress? En el nivel m\u00e1s fundamental, la API de transitorios proporciona algunas funciones b\u00e1sicas para esto.<\/p>\n<p>Pero es importante comprender c\u00f3mo funciona y por qu\u00e9 funciona de la forma en que lo hace. Entonces, en la pr\u00f3xima publicaci\u00f3n de esta serie, voy a hablar espec\u00edficamente sobre eso.<\/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>En esta publicaci\u00f3n, analizamos la comprensi\u00f3n del almacenamiento en cach\u00e9 en WordPress al ver c\u00f3mo se construye un cach\u00e9 y luego por qu\u00e9 el almacenamiento en cach\u00e9 puede resultar en un sitio m\u00e1s r\u00e1pido.<\/p>\n","protected":false},"author":1,"featured_media":224083,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[892,810,831,840,1085,861],"tags":[1172],"class_list":["post-231442","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-complementos","category-guia-para-principiantes","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\/231442","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=231442"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/231442\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/224083"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=231442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=231442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=231442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}