¿Qué es caché y para qué sirve?

Almacenamiento en caché

Article ActionsHTTP cachingEl rendimiento de los sitios y aplicaciones web puede mejorar considerablemente si se reutilizan los recursos obtenidos anteriormente. Las cachés web reducen la latencia y el tráfico de red y, por tanto, disminuyen el tiempo necesario para mostrar las representaciones de los recursos. La caché HTTP hace que los sitios web tengan una mayor capacidad de respuesta.Tipos de cachéLa caché es una técnica que almacena una copia de un recurso determinado y lo devuelve cuando se solicita. Cuando una caché web tiene un recurso solicitado en su almacén, intercepta la petición y devuelve una copia del recurso almacenado en lugar de volver a descargar el recurso desde el servidor de origen. Esto consigue varios objetivos: alivia la carga del servidor porque no tiene que servir a todos los clientes por sí mismo, y mejora el rendimiento al estar más cerca del cliente. En otras palabras, tarda menos en transmitir el recurso de vuelta. Para un sitio web, el almacenamiento en caché es un componente importante para lograr un alto rendimiento. Sin embargo, la funcionalidad de la caché debe configurarse adecuadamente, ya que no todos los recursos permanecen idénticos para siempre: es importante almacenar en caché un recurso sólo hasta que cambie, no más.

Qué es la memoria caché

En informática, una memoria caché es una capa de almacenamiento de datos de alta velocidad que almacena un subconjunto de datos, normalmente de naturaleza transitoria, para que las futuras peticiones de esos datos se sirvan más rápido de lo que es posible accediendo a la ubicación de almacenamiento principal de los datos. El almacenamiento en caché permite reutilizar eficazmente los datos recuperados o calculados anteriormente.

  ¿Cuál iPhone es más grande el 8 Plus o el 11?

Los datos de una caché suelen almacenarse en hardware de acceso rápido, como la RAM (memoria de acceso aleatorio), y también pueden utilizarse en correlación con un componente de software. El objetivo principal de una caché es aumentar el rendimiento de la recuperación de datos reduciendo la necesidad de acceder a la capa de almacenamiento subyacente más lenta.

RAM y motores en memoria: Debido a las altas tasas de solicitud o IOPS (operaciones de entrada/salida por segundo) soportadas por los motores RAM e In-Memory, el almacenamiento en caché resulta en un mejor rendimiento de recuperación de datos y reduce el coste a escala. Para soportar la misma escala con bases de datos tradicionales y hardware basado en disco, se necesitarían recursos adicionales. Estos recursos adicionales aumentan el coste y siguen sin conseguir el rendimiento de baja latencia que proporciona una caché en memoria.

Tamaño de la línea de caché

Si alguna vez has solucionado algún problema en tu ordenador o has limpiado tu historial de navegación, lo más probable es que te hayas encontrado con consejos relacionados con la caché (se pronuncia «cash»).  Lo más probable es que te hayan pedido que la borres.  Pero, ¿qué es la caché y por qué querrías hacerlo? Aquí tienes todo lo que debes saber sobre las cachés y por qué son cruciales para la tecnología moderna.

¿Qué es una caché? Una caché es una ubicación de almacenamiento reservada que recoge datos temporales para ayudar a que los sitios web, los navegadores y las aplicaciones se carguen más rápido. Ya sea un ordenador, un portátil o un teléfono, un navegador web o una aplicación, encontrarás alguna variedad de caché.  Una caché facilita la recuperación rápida de datos, lo que a su vez ayuda a que los dispositivos funcionen más rápido. Actúa como un banco de memoria, facilitando el acceso a los datos localmente en lugar de volver a descargarlos cada vez que se visita un sitio web o se abre una aplicación.En cuanto a cómo afecta esto a tu día a día, hay tres áreas principales en las que las cachés desempeñan un papel importante:

  ¿Cuando descontinuaron el iPhone 8?

El ordenador portátil, el smartphone o la tableta tienen su propia caché.  La caché de la CPU es un pequeño bloque de memoria diseñado para ayudar a la CPU a recuperar fácilmente la información más utilizada. Almacena datos que la memoria principal de tu dispositivo utiliza para ejecutar instrucciones mucho más rápidamente que si tuviera que cargar cada bit de información sólo cuando se le solicita.

Caché sesgada

Cuando muchas personas se enteran de que los sitios web almacenan activos en sus máquinas sin su conocimiento o permiso, se ponen un poco nerviosas. Al fin y al cabo, estamos depositando una gran confianza en los desarrolladores web, esperando que no pongan nada destructivo o malicioso en nuestros dispositivos.

Las ventajas del almacenamiento en cachéCuando se visita un sitio web por primera vez, el navegador mantiene una conversación con el servidor remoto que aloja el sitio. Tu navegador envía una petición y el servidor devuelve uno de los activos del sitio web. El código HTML de la página es el primero en descargarse y se convierte en el plano con el que se construye el sitio. A medida que el navegador lee el código HTML, envía más peticiones al servidor para que envíe más partes de la página, principalmente los activos estáticos mencionados anteriormente.

  ¿Cómo cuidar la batería de un iPhone 11?

Por ejemplo, puede notar que cuando abre por primera vez una página web, el texto aparece antes que las imágenes. Esto se debe a que el texto es pequeño y tarda poco en descargarse, mientras que una imagen de alta calidad puede tardar varios segundos (una eternidad en tiempo de computación) en aparecer.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad