wsgi_cache

WSGI MEEDRANSE VOOR CACHING-antwoorden op schijf
Download nu

wsgi_cache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nathan R. Yergler
  • Uitgever website:

wsgi_cache Tags


wsgi_cache Beschrijving

Wsgi-middleware voor het caching-antwoorden op de schijf WSGI_CACE is een stuk Wsgi-middleware dat schijfcaching voor WSGI-toepassingen biedt. Het is enigszins grof en nogal inflexibel, een beetje zoals uw opa.wsgi_cache is ontworpen om aanvragen aan een WSGI-site in een cachedirectory op schijf te cachen. De cachedirectory heeft dezelfde maplay-out als de aanvragen (dwz als / foo / bar wordt gevraagd, de foo-directory wordt gemaakt in de cache en de balk wordt daar opgeslagen). Er is geen cache-expiratie dan het verwijderen van cachedbestanden van de schijf. Dit is een functie.Installatie: WSGI_CACE kan worden geïnstalleerd als een Python-ei, met behulp van Easy_Install: Easy_Install Wsgi_cacheconfigurationConfiguratie van WSGI_CACE wordt vaak gedaan met behulp van de PASTE-implementatie. In deze situatie kan het worden geconfigureerd als een filter: Gebruik = ei: my_wsgi_app # appfilter-met = cache Gebruik = ei: WSGI_Cache # middlewarecache_dir = ./Cachethe cache_dir is de enige vereiste configuratie Parameter, en zal worden geïnterpreteerd als ten opzichte van Global_Conf . Wsgi_Cache ondersteunt ook twee extra configuratieparameters: * Content_Type Specificeert het gebruikte contenttype bij het dienen van cache-bronnen; Zie Beperkingen hieronder voor meer informatie over dit. Standaard is dit ingesteld op Tekst / HTML. * Cache_paths een door komma's gescheiden lijst met paden, beginnend met A /, die de paden op de cache aangeeft. Indien aangegeven, worden alleen verzoeken aan paden die beginnen met een van deze snaren cached.behaviorWanneer een verzoek binnenkomt, onderzoekt WSGI_CACHE het pad om te bepalen of deze in de cache moet worden opgeslagen. Verzoeken met een querystring zijn niet in de cache, ongeacht het gebruik van cache_paths. Als het verzoek moet worden opgeslagen, zoekt WSGI_CACE naar de pagina in de cache en dient die kopiëren, indien beschikbaar. Indien niet beschikbaar, wordt het verzoek doorgegeven aan de applicatie en wordt het resultaat opgeslagen en geretourneerd. Aanmerking dat u in veel situaties wilt exploiteren Wsgi_Cache's op schijfcache-lay-out om de cache-versie rechtstreeks te bedienen met behulp van uw front-end-webserver (IE, Apache met mod_rewrite) .Developmentwsgi_cache kan worden ontwikkeld met behulp van BuildoutTyThon Bootstrap.py./BIN/BuildoutDis zal alle afhankelijkheden installeren, evenals een wrapper python-script maken dat kan worden gebruikt om een schaal met WSGI_Cache op het Python Path.Running Testswsgi_Cache te gebruiken. Neus voor hardlooptests. U kunt de testsuite uitvoeren door te rennen: Python Setup.py NosetEstSIF U gebruikt Beeling voor ontwikkeling, neus wordt in de building voor u geïnstalleerd: ./ Bin / Python Setup.py Nosetests-vereisten: · Python Beperkingen: · Wsgi_Cache slaat alleen de response-instantie op om de in de cache-bestanden met een snellere, statische webserver mogelijk te maken. Als zodanig kan het op dit punt alleen een enkel content-type retourneren.


wsgi_cache Gerelateerde software