Django-Cachepurge

Django Middleware y utilidades que envían la solicitud de "purga" a un caché ascendente
Descargar ahora

Django-Cachepurge Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Bertrand Mathieu
  • Sitio web del editor:
  • https://launchpad.net/~bmat

Django-Cachepurge Etiquetas


Django-Cachepurge Descripción

Django Middleware y utilidades que envían la solicitud de "purga" a un caché ascendente Django-Cachepurge permite a Django purgar el caché HTTP cuando se cambia o se elimina una instancia del modelo. Hace esto enviando las solicitudes de "purga" a uno o más caché HTTP ascendente (como calamar o barniz). Esto está inspirado en los componentes de PLONE CACHEFU.Usagein Settings.py Pon 'Django_Cachepurge' antes de cualquier otra aplicación; De lo contrario, puede descontar algunos modelos: instally_apps = ('django_cachepurge', ...) Agregar el middleware: middleware_classes = (... 'django_cachepurge.middleware.cachepurge',) Defina cache_urls: cache_urls = 'http: //127.0 .0.1: 3128'Oer Si tiene más de un caché: cache_urls = ('http://127.0.0.1:3128', 'http://192.168.1.42:3128' /)modelsurls se extraen de las instancias de los modelos en la señal pos_save . Se utilizan dos fuentes: * instance.get_absolute_url (), si existe * instance.get_purge_urls (), si existe. La aplicación espera una lista de rutas absolutas similares a lo que se proporciona por get_absolute_url (). La solicitud de purga se envía cuando se ha calculado la respuesta: si se produce una excepción, las URL no se purgan. Las solicitudes de purga son asíncronas: los hilos de los trabajadores se encargan de que no hayamos esperado para completar todas las solicitudes antes de devolver la respuesta. Requisitos: · Python · Django


Django-Cachepurge Software relacionado