No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué es la caché?

16/19
Recursos

Aportes 15

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En Conclusión, La Caché:

Es un espacio en memoria en base de datos que almacena los datos repetitivos de una navegación cotidiana del usuario en una aplicación, sitio web, etc.
.
Esto va a posibilitar mejor el perfomance de carga de la plataforma y poder entregar recuersos rápidos y efecicientes a la hora de recibir las peticiones del cliente.
.

Ideal para:

  • Plataformas Eccommerce.
  • Blogs y sitios web de informativos.
  • Sitio web de servicios de consulta estáticos.

No ideal para:

  • Realtime applications como LiveChats.

.
La Caché es usual trabajar con ella en producción, más no recomnedable trabajar en modo desarrollo, ya que necesitamos ver los cambios en tiempo real.

En el diagrama, se entiende que hará el flujo después de leer la pregunta, pero si se vería mejor con el si y el no

  • El cache es una memoria de acceso rápido que se utiliza para almacenar temporalmente datos que se acceden con frecuencia.

  • El objetivo del cache es mejorar el rendimiento al permitir que los datos sean accedidos de manera más rápida.

El cache es lo que le faltaba a Drew Barrymore en la película “50 First Dates”, memoria de corto plazo.

Viendo esta clase se me genero la siguiente pregunta…
¿Cuál es la diferencia entre Caché vs Cookies?

Bueno, según bard y chatGpt además de esta referencia.

  • Las cookies son archivos que guardan información personalizada del usuario y son generados por los sitios web que se visitan. Mejorando la experiencia del usuario (o trackear todo lo que hace lol). Reteniendo de esta manera información del usuario entre sesiones.

  • El caché guarda recursos que son solicitados en el servidor y los guarda en el ordenador del usuario. Mejorando la velocidad de carga de los sitios web.

En términos de privacidad, las cookies pueden representar un mayor riesgo que la caché, ya que pueden almacenar información personal sobre el usuario. Por este motivo, es importante que los usuarios sean conscientes de las cookies que aceptan cuando visitan un sitio web.

Por otro lado tenemos el LocalStorage, que de igual forma nos permite persistir datos pero enfocados a persistir datos de la aplicación. Lo que significa que solo la aplicación y el usuario pueden acceder a dicha información.

Estaría bueno que agregaran los servicios que ayudan a manejar y administrar el caché, por ejemplo: * redis * memcached * AWS ElasticCache

## La memoria cache es una ubicación temporal de almacenamiento de datos temporal que almacena copias de datos o archivos a los que se accede con frecuencia para proporcionar un acceso más rápido al software o hardware. Las computadoras, dispositivos móviles, navegadores web y aplicaciones usan la memoria cache para acelerar la recuperación de los datos. Es un sistema de almacenamiento interno el servidor para que guarde información de manera temporal el retorno de la información. Se suele utilizar con informaci

Súper interesante este curso debería tomarse como fundamentos tanto en frontend como para una carrera de backend.
Finalmente entendí que es la cache y las cookies.

**CACHÉ** *Es una **técnica** de **almacenamiento** **temporal** de **datos** de **alta** **velocidad** que permite un **acceso** **rápido** a la información más frecuentemente solicitada. Al **almacenar datos** en una **memoria más rápida** y de **acceso más eficiente** que la **fuente** de **datos** **original**, el **caché** **mejora** **significativamente** el **rendimiento** del **sistema** y **reduce** la **latencia**. Los **sistemas** de **caché** pueden **implementarse** a **varios** **niveles**, **incluyendo memoria caché** en **procesadores**, **caché** de **disco** y **caché** **distribuida** en **redes** y **aplicaciones** **web**. En el **contexto** del **desarrollo** **web**, el **caché** se **utiliza** **comúnmente** para **almacenar** **respuestas** de **consultas** de **bases** de **datos**, **resultados** de **cálculos** **frecuentes** y **contenido** **estático**, **reduciendo** la **carga** en los **servidores** y **mejorando** la **experiencia** del **usuario**. **Sin embargo**, es **crucial** **gestionar** **adecuadamente** la **invalidez** y la **coherencia** del **caché** para **asegurar** que los **usuarios** **reciban** **datos** **actualizados** y **precisos**.*
![](https://blog.cloudflare.com/content/images/2023/09/image2.gif)

Es interesante el trabajo de una cache y que esta solo debe ser usada en un trabajo de produccion en tiempo real. No sabia de nada cual era su funcion. Ahora si tengo ganas de conocer mas acerca de este.

En mis palabras:

Para información repetitiva y que no se actualiza en tiempo real es bueno usar la memoria caché. En cambio, si los datos se transforman muy seguido es mejor no aplicarla ya que se retornarían datos obsoletos.

😮 NO sabía lo que era el caché y su importancia, qué maravilloso!

¿Me parece, o en la sección de recursos de la clase pasada está el artículo de la Memoria caché. que debería estar en esta clase junto con el de DDOS?

<https://blog.cloudflare.com/content/images/2023/09/image2.gif>