wsgi_cache

WSGI Middleware para las respuestas en caché al disco
Descargar ahora

wsgi_cache Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Nathan R. Yergler
  • Sitio web del editor:

wsgi_cache Etiquetas


wsgi_cache Descripción

WSGI Middleware para las respuestas en caché al disco WSGI_CACHE es una pieza de middleware WSGI que proporciona almacenamiento en caché de disco para aplicaciones WSGI. Es algo grueso y bastante inflexible, lo que desea que su abuelo. El directorio de caché tendrá el mismo diseño de directorio que las solicitudes (es decir, si / Foo / BAR, se realizará el directorio FOO en el caché y la barra se almacenará allí). No hay vencimiento en caché más allá de eliminar archivos en caché desde el disco. Esta es una característica. INSTALACIÓN: WSGI_CACHE se puede instalar como un huevo de Python, usando Easy_Install: Easy_Install WSGI_Install wsgi_cacheconfigurationconfiguración de wsgi_cache a menudo se realizará usando la implementación de Pegar. En esta situación, se puede configurar como un filtro: Uso = Huevo: My_WSGI_APP # AppFfilter-con = caché Uso = Huevo: WSGI_CACHE # Middlewarecache_dir = ./Cachethe Cache_dir es la única configuración requerida parámetro, y se interpretará como relativo a global_conf . WSGI_CACHE también admite dos parámetros de configuración adicionales: * CONTENT_TYPE Especifica el tipo de contenido utilizado al servir recursos en caché; Consulte las limitaciones a continuación para obtener detalles sobre esto. Por defecto, esto se establece en Texto / HTML. * Cache_Paths Una lista separada por comas de caminos, comenzando con A /, que especifica las rutas al caché. Si se especifica, solo las solicitudes a las rutas que comienzan con una de estas cadenas se almacenarán en caché. Cuando llegue la solicitud, WSGI_CACE examina la ruta para determinar si se debe almacenar en caché. Las solicitudes con una consulta no están en caché, independientemente del uso de Cache_Paths. Si se supone que la solicitud se almacena en caché, WSGI_CACE busca la página en el caché y sirve esa copia, si está disponible. Si no está disponible, la solicitud se pasa a la aplicación y el resultado se guarda y se devuelve. Nota que en muchas situaciones, querrá explotar el diseño de la caché de disco de WSGI_CACHE para servir directamente a la versión en caché utilizando su servidor web frontal (es decir, Apache con mod_rewrite) .developmentwsgi_cache se puede desarrollar utilizando buqueutpython bootstrap.py./bin/buildoutthis instalará cualquier dependencia, así como crear un script de wrapper python que se pueda usar para ejecutar un shell con wsgi_cache en la ruta de Python.Running testswsgi_cache uss Nariz para ejecutar pruebas. Puede ejecutar el suite de prueba ejecutando: Python Setup.py Nosetestsif que está utilizando STOCKOUT para el desarrollo, la nariz se instalará en la BuildOut para usted :./ Bin / Python Setup.py NOSETESTS Requisitos: · Python Limitaciones: · WSGI_CACHE solo almacena el organismo de respuesta para permitir la porción de los archivos en caché por un servidor web más rápido y estático. Como tal, solo puede devolver un solo tipo de contenido en este punto.


wsgi_cache Software relacionado