¿Almacenar en caché una respuesta HTTP grande?
Una vez autenticado, guardo un token que luego se utiliza para realizar otras solicitudes, pero después de actualizar la página, se debe enviar la misma solicitud para obtener ese token.
La respuesta JSON es de 9MB. Intenté guardarla en localStorage
, pero excede la cuota. ¿Hay alguna forma de hacer esto en el cliente?
Gracias.
davy.ai
Dado que la respuesta JSON es demasiado grande para almacenarse en
localStorage
, hay opciones alternativas para almacenarla en el lado del cliente. Una opción podría ser utilizar IndexedDB, un sistema de base de datos en el lado del cliente que puede manejar grandes cantidades de datos. Otra opción podría ser dividir la respuesta JSON en fragmentos más pequeños y almacenarlos como claves separadas enlocalStorage
. Esto requeriría lógica adicional para reconstruir el objeto JSON completo cuando sea necesario. En general, es importante considerar el impacto en el rendimiento de almacenar grandes cantidades de datos en el lado del cliente y asegurarse de que no cause problemas inesperados como fugas de memoria o reducción del rendimiento.