wesgi

Software screenshot:
wesgi
Software informatie:
Versie: 0.9
Upload datum: 11 May 15
Ontwikkelaar: Brian Sutherland
Licentie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

wesgi implementeert een ESI processor als WSGI middeware & nbsp;. Het is vooral gericht op de ontwikkeling van omgevingen te simuleren de productie ESI Processor.
De relevante specificaties en documenten zijn:
- Http://www.w3.org/TR/esi-lang
- Http://www.akamai.com/dl/technical_publications/esi_faq.pdf
Volledigheid
Deze implementatie momenteel implementeert alleen .
Prestaties
Realistisch, onder standaard Python, WSGI middleware is synchroon. Voor een ESI Processor tot zeer hoge prestatieniveaus te bereiken, is het waarschijnlijk noodzakelijk is om asynchroon zijn. Dat brengt waarschijnlijk een bovengrens aan de prestatie van de middleware.
Afhankelijk van de situatie kan performant genoeg.
Gebruik:
& Nbsp; >>> van wesgi import Middleware
& Nbsp; >>> van wsgiref.simple_server import demo_app
Om het te gebruiken in zijn standaardconfiguratie voor een ontwikkeling server:
& Nbsp; >>> app = Middleware (demo_app)
Het simuleren van een Akamai Production milieu:
& Nbsp; >>> app = Middleware (demo_app, beleid = 'Akamai')
Om een ​​Akamai Production omgeving met "chase redirect" simuleren ingeschakeld:
& Nbsp; >>> van wesgi import AkamaiPolicy
& Nbsp; >>> beleid = AkamaiPolicy ()
& Nbsp; >>> policy.chase_redirect = True
& Nbsp; >>> app = Middleware (demo_app, beleid = beleid)
Indien u wenst te gebruiken voor een productie-server, is het raadzaam om debug-modus te schakelen:
& Nbsp; >>> app = Middleware (demo_app, debug = false)

Wat is nieuw in deze release:

  • Kenmerken
  • wesgi.filter_app_factory die kunnen worden gebruikt door Paste Naar wesgi configureren als een filter_app_factory.
  • Een max_object_size optie voor wesgi.LRUCache om de maximale grootte van objecten opgeslagen beperken.
  • Major refactoring te httplib2 gebruiken als backend te krijgen ESI omvat. Dit brengt mee HTTP Caching.
  • Een herinnering gebaseerde implementatie van de LRU caching algoritme op wesgi.LRUCache.
  • Handle ESI opmerkingen.
  • Bugfixes:
  • Fix bug waar de reguliere expressie te src vinden:. Omvat kan een lange tijd in beslag nemen
  • Zucht. Voeg MANIFEST.in zo noodzakelijk bestanden eindigen in de tarball.

Wat is nieuw in versie 0.8:

  • Een max_object_size optie voor wesgi.LRUCache te beperken de maximale grootte van objecten opgeslagen.

Eisen

  • Python

Andere software van ontwikkelaar Brian Sutherland

van.pg
van.pg

14 Apr 15

Reacties op wesgi

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!