Articles of caching

¿Qué puede salir mal si uso SimpleCache en mi aplicación Flask?

Estamos utilizando la siguiente configuración: NGINX + Gunicorn + Flask. Necesitamos agregar solo un poco de almacenamiento en caché, no más de 5 Mb por trabajador de Flask. SimpleCache parece ser la solución más simple posible: usa la memoria localmente, dentro del propio proceso de Python. Desafortunadamente, la documentación establece lo siguiente: “Memoria caché simple […]

Cambios en el código Django que no se reflejan en el servidor de producción

Cambié un archivo .py y los cambios se reflejaron en el desarrollo local. servidor para Django después de borrar .pyc. El servidor de producción ni siquiera tiene .pyc para este archivo específico. Intenté tocar Apache wsgi y reiniciar Apache en prod. Servidor pero sin suerte. Incluso eliminar este archivo .py hace que la aplicación funcione […]

Almacenamiento en caché del repository remoto para instalaciones pip

En mi archivo de requisitos pi, requiero confirmaciones específicas de varios repositorys, es decir: git+http://github.com/frankban/django-endless-pagination.git@725bde91db#egg=django-endless-pagination El problema que tengo con esto es que, al parecer, requiere pip para clonar el repo de nuevo para cada instalación, ignorando por completo el caché de descarga predeterminado. ¿Hay alguna forma de requerir que este repository se almacene en […]

Cómo evitar el almacenamiento en caché de páginas en Google App Engine

Cuando un usuario de mi aplicación GAE hace clic en el botón Atrás, debo evitar que vean una versión en caché de la página, es decir, necesito el código de get o post Python para ejecutar la URL.

Django: Iterar sobre un conjunto de consultas sin caché

Tengo un bucle simple tonto for alias in models.Alias.objects.all() : alias.update_points() pero mirando el django QuerySet parece mantener alrededor de _result_cache de todos los resultados anteriores. Esto es comer Gigs y Gigs de mi máquina y eventualmente todo explota. ¿Cómo puedo deshacerme de todas las cosas que nunca me importarán?

Django: simple limitación de velocidad

Muchos de mis puntos de vista obtienen recursos externos. Quiero asegurarme de que, bajo una carga pesada, no destruyo los sitios remotos (y / o me prohíban). Solo tengo 1 rastreador, así que tener una cerradura central funcionará bien. Así que los detalles: quiero permitir un máximo de 3 consultas a un host por segundo, […]

¿Pueden los procesos de python compartir objetos vivos?

Tengo una aplicación de varios procesos de python (los procesos son generados por uwsgi) que necesitan almacenar variables en la RAM, luego leer y actualizar esas variables de varios procesos diferentes. Sé que hay muchas opciones de almacenamiento en caché disponibles, pero todas las que he encontrado solo pueden almacenar cadenas. ¿Es posible que diferentes […]

Cómo deshabilitar el almacenamiento en caché de páginas Django / mod_WSGI

Tengo Django corriendo en Apache a través de mod_wsgi. Creo que Django está guardando en caché mis páginas del lado del servidor, lo que está causando que algunas de las funciones no funcionen correctamente. Tengo un temporizador de cuenta regresiva que funciona al obtener la hora actual del servidor, determinar el tiempo restante de la […]

Django por usuario en caché de vista

Necesito un caché por usuario. Lamentablemente, el almacenamiento en caché de la vista normal no es compatible con el almacenamiento en caché basado en el usuario. He intentado el almacenamiento de fragmentos de la plantilla de esta manera: {% load cache %} {% cache 500 “mythingy” request.user %} … HTML stuff … {% endcache %} […]

¿Cómo hacer uso de la caché del sistema de archivos en Java o Python?

Una publicación reciente del blog en el sitio web de Elasticsearch habla de las características de su nueva versión 1.4 beta. Tengo mucha curiosidad acerca de cómo hacen uso del caché del sistema de archivos: Las versiones recientes han agregado soporte para los valores de doc. Esencialmente, los valores de documento proporcionan la misma función […]