wesgi

Sagteware kiekie:
wesgi
Sagteware besonderhede:
Weergawe: 0.9
Upload datum: 11 May 15
Ontwikkelaar: Brian Sutherland
Lisensie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

wesgi implemente n ESI verwerker as 'n WSGI middeware & nbsp;. Dit is hoofsaaklik gemik op die ontwikkeling van omgewings te simuleer die produksie ESI verwerker.
Die betrokke spesifikasies en dokumente is:
- Http://www.w3.org/TR/esi-lang
- Http://www.akamai.com/dl/technical_publications/esi_faq.pdf
Volledigheid
Hierdie implementering tans implemente net .
Performance
Realisties, onder standaard Python, WSGI middleware is sinchrone. Vir 'n ESI verwerker tot baie hoë vlakke van prestasie te bereik, is dit waarskynlik nodig om dit te asynchrone wees. Dit plaas waarskynlik 'n boonste limiet op die werkverrigting van hierdie middleware.
Maar, afhangende van die situasie, kan dit performa genoeg wees nie.
Gebruik:
& Nbsp; >>> van wesgi invoer middleware
& Nbsp; >>> van wsgiref.simple_server invoer demo_app
Om dit te gebruik in dit se verstek opset vir 'n ontwikkeling bediener:
& Nbsp; >>> app = middleware (demo_app)
Te simuleer 'n Akamai produksie-omgewing:
& Nbsp; >>> app = middleware (demo_app beleid = 'Akamai')
Om 'n Akamai produksie-omgewing met 'n "chase aanstuur" simuleer aangeskakel:
& Nbsp; >>> van wesgi invoer AkamaiPolicy
& Nbsp; >>> beleid = AkamaiPolicy ()
& Nbsp; >>> policy.chase_redirect = True
& Nbsp; >>> app = middleware (demo_app, beleid = beleid)
As jy wil om dit te gebruik vir 'n produksie server, is dit raadsaam om debug modus af:
& Nbsp; >>> app = middleware (demo_app, debug = False)

Wat is nuut in hierdie release:

  • Kenmerke :
  • wesgi.filter_app_factory wat gebruik kan word deur Plak Voeg by wesgi instel as 'n filter_app_factory.
  • 'n max_object_size opsie vir wesgi.LRUCache om die maksimum grootte van voorwerpe gestoor beperk.
  • Groot refactoring om httplib2 gebruik as die backend te kry ESI sluit. Dit bring saam HTTP Caching.
  • 'n geheue gebaseer implementering van die langst caching algoritme op wesgi.LRUCache.
  • Hanteer ESI kommentaar.
  • bugfixes:
  • Fix fout waar gereelde uitdrukking src vind. Sluit kan 'n lang tyd neem
  • sug. Voeg MANIFEST.in so nodige lêers beland in die tarball.

Wat is nuut in weergawe 0.8:

  • 'n max_object_size opsie vir wesgi.LRUCache te beperk die maksimum grootte voorwerpe gestoor.

Vereistes :

  • Python

Ander sagteware ontwikkelaar Brian Sutherland

van.pg
van.pg

14 Apr 15

Kommentaar te wesgi

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!