Wsgi_cache.

middleware WSGI para respostas em cache ao disco
Baixe Agora

Wsgi_cache. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Nathan R. Yergler
  • Site do editor:

Wsgi_cache. Tag


Wsgi_cache. Descrição

Middleware do WSGI para respostas em cache ao disco Wsgi_cache é uma peça de middleware WSGI que fornece cache de disco para aplicativos WSGI. É um pouco grosseiro e bastante inflexível, como o seu avô.wsgi_cache é projetado para cache solicitações para um site do WSGI no disco em um diretório de cache no disco. O diretório do cache terá o mesmo layout de diretório à medida que as solicitações (ou seja, se / foo / bar é solicitada, o diretório Foo será feito no cache e na barra será armazenado lá). Não há expiração de cache além da exclusão de arquivos armazenados em cache do disco. Este é um recurso.Instalação: WSGI_Cache pode ser instalado como um ovo Python, usando Easy_Install: Easy_Install WSGI_CACHECONFigurationConfiguração do WSGI_Cache, muitas vezes será feito usando a implementação da pasta. Nesta situação, pode ser configurado como um filtro: use = ovo: my_wsgi_app # appfilter-with = cache Use = ovo: wsgi_cache # Middlewarecache_dir = ./cachethe cache_dir é a única configuração necessária O parâmetro, e será interpretado como relativo ao global_conf . O WSGI_Cache também suporta dois parâmetros de configuração adicionais: * Content_Type Especifica o tipo de conteúdo usado ao servir recursos em cache; Veja limitações abaixo para detalhes sobre isso. Por padrão, isso é definido como texto / HTML. * Cache_Paths Uma lista separada por vírgula de caminhos, começando com A /, que especifica os caminhos para cache. Se especificado, somente solicita que os caminhos que começam com uma dessas strings serão armazenados em cache.behaviorworwhen A solicitação, o WSGI_Cache examina o caminho para determinar se ele deve ser armazenado em cache. Solicitações com um verystring não são armazenadas em cache, independentemente do uso de cache_paths. Se a solicitação deve ser armazenada em cache, o WSGI_Cache procurará a página no cache e serve essa cópia, se disponível. Se estiver indisponível, a solicitação é passada para o aplicativo e o resultado é salvo e retornado.note que em muitas situações, você deseja explorar o layout de cache de disco WSGI_CCHACHACHA para atender a versão em cache diretamente usando seu servidor da Web front-end (ou seja, Apache com mod_rewrite) .DevelopmentWsgi_cache pode ser desenvolvido usando builtoutpython bootstrap.py./bin/buildoutstis irá instalar quaisquer dependências, bem como criar um script de wrapper python que pode ser usado para executar um shell com wsgi_cache no Python path.running testwsgi_cache usa Nariz para executar testes. Você pode executar o conjunto de testes em execução: Python Setup.py Nosetestsif Você está usando o Buildout para desenvolvimento, o nariz será instalado no buildout para você :./ bin / python setup.py nosetests requisitos: · Pitão Limitações: · O WSGI_Cache armazena apenas o corpo de resposta para permitir a servir dos arquivos em cache por um servidor web mais rápido e estático. Como tal, só pode retornar um único tipo de conteúdo neste momento.


Wsgi_cache. Software Relacionado