¿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. Servicio persistente
- 6. persistente NSOperationQueue
- 7. Django caché cache.set No almacenar datos
- 8. Django - Caché de sitio de múltiples sitios
- 9. Java: ¿gran estructura hash persistente?
- 10. ¿Qué tan persistente es localStorage?
- 11. ¿Cómo creo una cookie persistente contra una no persistente?
- 12. HttpURLConnection persistente en Java
- 13. Subproceso de python persistente
- 14. Memorización persistente en Python
- 15. Google OpenID + OAuth persistente?
- 16. Almacenamiento persistente Cocoa/MacOSX
- 17. mysqli conexión persistente
- 18. Cómo usar la conexión persistente de PDO?
- 19. Restablecimiento del caché para el cargador de plantillas en caché Django
- 20. ¿Eliminar elementos específicos de la memoria caché de Django?
- 21. Obtener la lista de claves de caché en Django
- 22. Cómo deshabilitar el caché de consultas de Django?
- 23. Deshabilitar temporalmente el almacenamiento en caché de Django
- 24. Caché de Django: ¿se puede hacer de forma preventiva?
- 25. Cómo probar el almacenamiento en caché de django?
- 26. cómo desactivar la caché para el desarrollo en django?
- 27. ¿Cómo usar 2 backends de caché diferentes en Django?
- 28. ¿Cómo accedo a la memoria caché de plantillas? - Django
- 29. Django: recorrer un conjunto de consultas sin caché
- 30. Almacenamiento en caché de conexiones de MongoDB 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