{"id":6599,"date":"2022-10-14T15:01:11","date_gmt":"2022-10-14T14:01:11","guid":{"rendered":"https:\/\/www.k3bone.com\/blog\/?p=6599"},"modified":"2023-07-03T12:00:58","modified_gmt":"2023-07-03T11:00:58","slug":"como-funciona-el-sistema-de-cache-de-una-pagina-web","status":"publish","type":"post","link":"https:\/\/www.k3bone.com\/blog\/2022\/10\/como-funciona-el-sistema-de-cache-de-una-pagina-web\/","title":{"rendered":"Como funciona el sistema de cach\u00e9 de una p\u00e1gina web"},"content":{"rendered":"<p>El <strong>sitema de cach\u00e9<\/strong> de una web es en uno de los pilares m\u00e1s importante en el rendimientoy la velocidad con la que nuestros visitantes navegar\u00e1n por nuestra web. De manera directa incide en la valoraci\u00f3n que los buscadores hacen de nuestra web y puede hacer que \u00e9sta se posicione m\u00e1s arriba en los buscadores, mejorando el SEO de manera natural.<\/p>\n<p>En este art\u00edculo explicaremos el sistema de cach\u00e9 para webs creadas con <strong>WordPress<\/strong> que es el CMS de creaci\u00f3n de p\u00e1ginas web m\u00e1s extendido actualmente.<\/p>\n<p>Recuerda tambi\u00e9n que en <strong>k3bone<\/strong> disponemos de <strong>LiteSpeed Cach\u00e9<\/strong> (LSCach\u00e9) de manera gratuita en todos nuestros planesl.<\/p>\n<h2>\u00bfQu\u00e9 es el almacenamiento en cach\u00e9?<\/h2>\n<p>En t\u00e9rminos generales, un cach\u00e9 es un mecanismo que almacena datos de tal manera que sea m\u00e1s f\u00e1cil o m\u00e1s r\u00e1pido recuperarlos que de la fuente original.<\/p>\n<p>Los sitios basados en WordPress consisten en p\u00e1ginas din\u00e1micas que se construyen con PHP. Las p\u00e1ginas de un sitio WP no existen en ninguna parte del sistema de archivos;\u00a0se construyen bajo petici\u00f3n del visitante a trav\u00e9s de PHP y luego se sirven como HTML + CSS + JS. Estos archivos, unidos al contenido multimedia (ej im\u00e1genes) son susceptibles de ser cacheados.<\/p>\n<h3>Tipos de cach\u00e9<\/h3>\n<p>La cach\u00e9 se puede almacenar en el propio dispositivo del visitante (lado del cliente), en la red del sitio web (lado del servidor) o al otro lado del mundo (a trav\u00e9s de una red de entrega de contenido o CDN). Algunos sitios web pueden emplear todos estos m\u00e9todos a la vez.<\/p>\n<h4>Almacenamiento en cach\u00e9 del lado del cliente<\/h4>\n<p>Todos los navegadores modernos admiten el almacenamiento en cach\u00e9 del lado del cliente. El navegador reconoce los tipos de archivos que rara vez cambian.\u00a0Los archivos como CSS, JS e im\u00e1genes se pueden almacenar de manera local en la memoria cach\u00e9 del navegador para que se pueda acceder a ellos de una manera\u00a0 r\u00e1pida y f\u00e1cil, sin tener que volver a descargarlos del servidor.<\/p>\n<h4>Almacenamiento en cach\u00e9 del lado del servidor<\/h4>\n<p>La mayor parte del trabajo de generaci\u00f3n y entrega de una p\u00e1gina web se realiza en el lado del servidor, por lo que es muy importante aumentar la eficiencia aqu\u00ed. Existen cuatro tipos principales de cach\u00e9s del lado del servidor disponibles para los sitios de WordPress:<\/p>\n<h5>Cach\u00e9 de base de datos<\/h5>\n<p>Una cach\u00e9 de base de datos ahorra tiempo y recursos relacionados con la ejecuci\u00f3n de consultas de base de datos. WordPress emplea una base de datos para obtener informaci\u00f3n b\u00e1sica sobre el sitio, y solicita esta misma informaci\u00f3n con frecuencia. Una cach\u00e9 de base de datos almacena los resultados de la consulta m\u00e1s comunes para que puedan ser referenciados una y otra vez sin necesidad de acceder repetidamente a la base de datos.<\/p>\n<h5>Cach\u00e9 de objetos<\/h5>\n<p>Una cach\u00e9 de objetos ahorra tiempo y recursos relacionados con el c\u00e1lculo de objetos. WordPress tiene un mecanismo de cach\u00e9 de objetos incorporado con una clase definida y un conjunto de funciones que se pueden usar para agregar, acceder, eliminar o manipular la cach\u00e9 de objetos. Una cach\u00e9 de objetos tiene un limite de tiempo. De forma predeterminada, solo es relevante durante la duraci\u00f3n de una sola solicitud. Se utiliza para almacenar datos que se necesitan varias veces en una solicitud, pero se considera costoso volver a calcular. A menudo, la cach\u00e9 de objetos almacena consultas de bases de datos, por lo que a veces se confunde con un sin\u00f3nimo de \u00abcach\u00e9 de base de datos\u00bb.<\/p>\n<h5>Cach\u00e9 de c\u00f3digo de operaci\u00f3n<\/h5>\n<p>Un cach\u00e9 de c\u00f3digo de operaci\u00f3n ahorra tiempo y recursos relacionados con la ejecuci\u00f3n del c\u00f3digo PHP.\u00a0Antes de que PHP pueda ejecutarse, debe compilarse.\u00a0Un cach\u00e9 de c\u00f3digo de operaci\u00f3n almacena este c\u00f3digo compilado en el nivel del servidor para que pueda reutilizarse sin volver a compilar.\u00a0La pr\u00f3xima vez que se env\u00ede una solicitud que requiera que se ejecute el c\u00f3digo PHP, puede guardar el paso de compilaci\u00f3n y simplemente ejecutar el c\u00f3digo que se guard\u00f3 en el cach\u00e9 de c\u00f3digo de operaci\u00f3n.<\/p>\n<p><a href=\"https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2017\/09\/litespeed-http2-1-1200x500.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5560\" src=\"https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2017\/09\/litespeed-http2-1-1200x500.png\" alt=\"\" width=\"1200\" height=\"500\" srcset=\"https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2017\/09\/litespeed-http2-1-1200x500.png 1200w, https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2017\/09\/litespeed-http2-1-1200x500-768x320.png 768w, https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2017\/09\/litespeed-http2-1-1200x500-1024x427.png 1024w, https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2017\/09\/litespeed-http2-1-1200x500-600x250.png 600w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<h5>Cach\u00e9 de p\u00e1gina<\/h5>\n<p><strong>LiteSpeed \u200b\u200bCache<\/strong> es un cach\u00e9 de p\u00e1gina. Es el sistema de cach\u00e9 que incluimos en k3bone.<br \/>\nLos cach\u00e9s de p\u00e1gina tambi\u00e9n ahorran tiempo y recursos, y lo hacen al almacenar el contenido completo de las p\u00e1ginas generadas de manera din\u00e1mica para que el usuario pueda recibir copias est\u00e1ticas. Un cach\u00e9 de p\u00e1gina es muy eficiente ya que permite que el servidor omita la ejecuci\u00f3n del PHP y las consultas de la base de datos por completo. Los otros tipos de cach\u00e9 pueden ser \u00fatiles al crear la cach\u00e9 de su p\u00e1gina, pero una vez que hay una cach\u00e9 de p\u00e1gina nueva y bien administrada, hay poca necesidad de cach\u00e9s de bases de datos, objetos o c\u00f3digos de operaci\u00f3n.<\/p>\n<h3>Redes de entrega de contenido<\/h3>\n<p>Las redes de entrega de contenido (o CDN) almacenan contenido de sitios web est\u00e1ticos de forma remota en servidores de todo el mundo. Luego, el contenido se puede servir al visitante de un sitio desde el servidor que est\u00e1 f\u00edsicamente m\u00e1s cerca de la ubicaci\u00f3n del visitante. Cuanto m\u00e1s cerca est\u00e9 el servidor, menos tiempo tardar\u00e1n los datos en transitar. Los CDN son excelentes cuando se trata de contenido est\u00e1tico, pero no son \u00f3ptimos cuando tiene un sitio generado din\u00e1micamente como WordPress o un Ecommerce, ya que las solicitudes de contenido a\u00fan deben llegar al backend de WP.<\/p>\n<p>En <strong>k3bone<\/strong> disponemos del mejor sistema de Cach\u00e9: LiteSpeed Cach\u00e9. Esto es sumamente \u00fatil para mejorar la velocidad de carga en nuestro <a href=\"https:\/\/www.k3bone.com\/es\/wordpress\/\">hosting barato WordPress SSD<\/a>, que unido a los discos <strong>SSD NVMe<\/strong> incrementa en\u00f3rmemente la velocidad de carga.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El sitema de cach\u00e9 de una web es en uno de los pilares m\u00e1s importante en el rendimientoy la velocidad con la que nuestros visitantes navegar\u00e1n por nuestra web. De manera directa incide en la valoraci\u00f3n que los buscadores hacen de nuestra web y puede hacer que \u00e9sta se posicione m\u00e1s arriba en los buscadores, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6603,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,32,46,47],"tags":[207],"class_list":["post-6599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-diseno-de-sitios-web","category-web-hosting","category-wordpress-web-apps","tag-litespeed"],"featured_image_src":{"landsacpe":["https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2022\/10\/litespeed-cache-1140x445.jpg",1140,445,true],"list":["https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2022\/10\/litespeed-cache-463x348.jpg",463,348,true],"medium":["https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2022\/10\/litespeed-cache-300x169.jpg",300,169,true],"full":["https:\/\/www.k3bone.com\/blog\/wp-content\/uploads\/2022\/10\/litespeed-cache.jpg",1920,1080,false]},"_links":{"self":[{"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/posts\/6599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/comments?post=6599"}],"version-history":[{"count":8,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/posts\/6599\/revisions"}],"predecessor-version":[{"id":6703,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/posts\/6599\/revisions\/6703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/media\/6603"}],"wp:attachment":[{"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/media?parent=6599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/categories?post=6599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.k3bone.com\/blog\/wp-json\/wp\/v2\/tags?post=6599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}