wesgi

Software skärmdump:
wesgi
Mjukvaruinformation:
Version: 0.9
Ladda upp dagen: 11 May 15
Utvecklare: Brian Sutherland
Licens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

wesgi genomför en ESI-processor som WSGI middeware. & Nbsp; Det riktar sig främst till utvecklingsmiljöer för att simulera produktionen ESI Processor.
De relevanta specifikationer och dokument är:
- Http://www.w3.org/TR/esi-lang
- Http://www.akamai.com/dl/technical_publications/esi_faq.pdf
Fullständighet
Denna implementering närvarande endast genomför .
Prestanda
Realistiskt, enligt standard Python, är WSGI middleware synkron. För en ESI-processor för att nå mycket höga nivåer av prestanda, är det förmodligen nödvändigt för att det ska vara asynkron. Det sätter förmodligen en övre gräns för Perfomance denna middleware.
Men beroende på situationen, kan det vara tillräckligt presterande.
Användning:
& Nbsp; >>> från wesgi importMiddleWare
& Nbsp; >>> från wsgiref.simple_server import demo_app
För att använda den i sin standardkonfigurationen för en utveckling server:
& Nbsp; >>> app = middleware (demo_app)
För att simulera en Akamai Produktionsmiljö:
& Nbsp; >>> app = middleware (demo_app, politik = "Akamai)
För att simulera en Akamai Produktionsmiljö med "jaga redirect" påslagen:
& Nbsp; >>> från wesgi import AkamaiPolicy
& Nbsp; >>> politik = AkamaiPolicy ()
& Nbsp; >>> policy.chase_redirect = Sant
& Nbsp; >>> app = middleware (demo_app, politik = politiken)
Om du vill använda den för en produktionsserver, är det lämpligt att aktivera felsökningsläget:
& Nbsp; >>> app = middleware (demo_app, debug = False)

Vad är nytt i den här versionen:

  • Funktioner :
  • Lägg wesgi.filter_app_factory som kan användas av Klistra in för att konfigurera wesgi som filter_app_factory.
  • En max_object_size alternativ för wesgi.LRUCache att begränsa den maximala storleken på objekt som lagras.
  • Större refacto att använda httplib2 som backend för att få ESI innehåller. Detta leder längs HTTP Caching.
  • Ett minne baserad genomförandet av LRU caching algoritm på wesgi.LRUCache.
  • Handtag ESI kommentarer.
  • Buggfixar:
  • Fix bugg där reguljärt uttryck för att hitta src. Innehåller kan ta lång tid
  • Suck. Lägg MANIFEST.in så nödvändiga filer hamnar i arkivet.

Vad är nytt i version 0.8:

  • En max_object_size alternativ för wesgi.LRUCache att begränsa den maximala storleken av objekt som lagras.

Krav :

  • Python

Annan programvara för utvecklare Brian Sutherland

van.pg
van.pg

14 Apr 15

Kommentarer till wesgi

Kommentarer hittades inte
Kommentar
Slå på bilder!