¿Hay alguna manera de establecer una clave de caché indefinidamente utilizando el marco de caché django predeterminado? Intenté configurar el tiempo de espera en 0, pero eso no configura la clave para nada por desgracia.Django - Caché persistente
5
A
Respuesta
2
Alguien mencionó recientemente Johnny Cache en una respuesta no relacionada. Proporciona un almacenamiento en caché infinito locmem
y memcached
backend cuando se proporciona un tiempo de espera de 0
.
2
Django 1.6 ahora acepta Ninguno para el argumento de tiempo de espera para especificar siempre.
https://docs.djangoproject.com/en/dev/topics/cache/#basic-usage
Cuestiones relacionadas
- 1. caché local Biblioteca C# (persistente y cifrado)
- 2. Patrón de Singleton en caché en memoria persistente
- 3. Django-nonrel caché importación falle
- 4. Persistente vs no persistente - ¿Qué debería usar?
- 5. persistente NSOperationQueue
- 6. Servicio persistente
- 7. Django - Caché de sitio de múltiples sitios
- 8. Django caché cache.set No almacenar datos
- 9. Java: ¿gran estructura hash persistente?
- 10. ¿Qué tan persistente es localStorage?
- 11. ¿Cómo creo una cookie persistente contra una no persistente?
- 12. Subproceso de python persistente
- 13. mysqli conexión persistente
- 14. Almacenamiento persistente Cocoa/MacOSX
- 15. HttpURLConnection persistente en Java
- 16. Google OpenID + OAuth persistente?
- 17. Memorización persistente en Python
- 18. Cómo usar la conexión persistente de PDO?
- 19. Restablecimiento del caché para el cargador de plantillas en caché Django
- 20. Cómo deshabilitar el caché de consultas de Django?
- 21. Cómo probar el almacenamiento en caché de django?
- 22. Almacenamiento en caché de conexiones de MongoDB en Django
- 23. Deshabilitar temporalmente el almacenamiento en caché de Django
- 24. cómo desactivar la caché para el desarrollo en django?
- 25. Caché de Django: ¿se puede hacer de forma preventiva?
- 26. ¿Cómo usar 2 backends de caché diferentes en Django?
- 27. ¿Eliminar elementos específicos de la memoria caché de Django?
- 28. Django: recorrer un conjunto de consultas sin caché
- 29. ¿Cómo accedo a la memoria caché de plantillas? - Django
- 30. Obtener la lista de claves de caché en Django
No es cierto. Los sistemas de terceros en la parte superior de memcached no tienen ningún control sobre el hecho de que ese sistema está diseñado para descartar datos eventualmente cuando se llena. –
¡Es cierto! Pero Johnny todavía puede evitar la invalidación debido a la caducidad y creo que eso es a lo que apuntaba el OP. –
Gracias, voy a echar un vistazo. Sorprendido, no puedes hacer esto usando el marco estándar. Supongo que tener caché inmortal va en contra del uso del almacenamiento en caché para – Hanpan