Articles of caching

Cómo borrar todo el caché al usar el decorador page_cache de django

Tengo un sitio bastante simple donde estoy usando el decorador page_cache . Tengo un cronjob que busca nuevos datos y los procesa si están disponibles. (Esto se ejecuta utilizando comandos de administración ejecutados con crontab) Luego quiero borrar todos los cachés de la página cuando se procesan nuevos datos. Estoy viendo la documentación aquí: https://docs.djangoproject.com/en/dev/topics/cache/?from=olddocs?from=olddocs […]

PyPI es lento. ¿Cómo ejecuto mi propio servidor?

Cuando un nuevo desarrollador se une al equipo, o Jenkins ejecuta una comstackción completa, necesito crear un virtualenv nuevo. A menudo encuentro que la configuración de un virtualenv con Pip y un gran número (más de 10) de requisitos lleva mucho tiempo para instalar todo desde PyPI. A menudo falla en conjunto con: Downloading/unpacking Django==1.4.5 […]

WSGI (está guardando en caché el resultado de mysql hasta que se modifique el código del script) incluido el código. (Quiero detener este almacenamiento en caché)

Este es el código wsgi básico. import MySQLdb conn = MySQLdb.connect (host = “localhost”, user = “root”, passwd = “”, db = “a”) cursor = conn.cursor () cursor.execute (“select * from `01` where id in (1,2) limit 2”) rows = cursor.fetchall() cursor.close () conn.close () test = rows[0][1] test2 = rows[1][1] def application(environ, start_response): start_response(‘200 […]

¿Por qué algunas conexiones mysql seleccionan datos antiguos de la base de datos mysql después de eliminar + insertar?

Estoy teniendo un problema con las sesiones en mi aplicación web python / wsgi. Hay una conexión mysqldb diferente y persistente para cada subproceso en cada uno de los 2 procesos del demonio wsgi. A veces, después de eliminar sesiones antiguas y de crear una nueva, algunas conexiones siguen obteniendo las sesiones anteriores en una […]

¿Cómo puedo memorizar una instanciación de clase en Python?

Ok, aquí está el escenario del mundo real: estoy escribiendo una aplicación, y tengo una clase que representa un cierto tipo de archivos (en mi caso, esto es fotografías pero ese detalle es irrelevante para el problema). Cada instancia de la clase de fotografía debe ser única para el nombre de archivo de la foto. […]

Django cache.set () causando error de clave duplicada

Mi sitio de Django recientemente comenzó a lanzar errores de mi código de caché y no puedo entender por qué … Yo lo llamo: from django.core.cache import cache cache.set(‘blogentry’, some_value) Y el error lanzado por Django es: TransactionManagementError: This code isn’t under transaction management Pero mirando los registros de la base de datos PostgreSQL, parece […]

¿Qué es __pycache__?

Por lo que entiendo, un caché es un archivo encriptado de archivos similares. ¿Qué hacemos con la carpeta __pycache__ ? ¿Es lo que damos a las personas en lugar de nuestro código fuente? ¿Son solo mis datos de entrada? Esta carpeta sigue siendo creada, ¿para qué sirve?

Deshabilitar el almacenamiento en caché de Apache de archivos python

Estoy trabajando con django y haciendo la integración de facebook para lo que se necesita un servidor de prueba. He tenido muchos problemas con Apache y su almacenamiento en caché de archivos .pyc, incluso pregunté aquí en stackoverflow . Esa solución funciona, pero quiero saber si hay una opción para desactivar el almacenamiento en caché […]

Obtener la lista de claves de caché en Django

Estoy tratando de entender cómo Django está configurando claves para mis vistas. Me pregunto si hay una manera de obtener todas las claves guardadas de Memcached. algo como un cache.all() o algo. He estado tratando de encontrar la clave con cache.has_key(‘test’) pero todavía no puedo averiguar cómo se están nombrando las claves de vista. ACTUALIZACIÓN: […]

¿Cómo obligo a Django a ignorar cualquier caché y recargar datos?

Estoy usando los modelos de base de datos Django de un proceso que no se llama desde una solicitud HTTP. Se supone que el proceso debe sondear nuevos datos cada pocos segundos y realizar un procesamiento en ellos. Tengo un bucle que duerme unos segundos y luego obtiene todos los datos no manejados de la […]