wesgi valósít ESI processzor, mint egy WSGI middeware. & Nbsp; Az elsődleges célja a fejlesztési környezetek szimulálására termelési ESI processzor.
A vonatkozó előírások és dokumentumok:
- Http://www.w3.org/TR/esi-lang
- Http://www.akamai.com/dl/technical_publications/esi_faq.pdf
Teljesség
Ez a végrehajtási jelenleg csak végrehajtja
Performance
Reálisan, standard Python, WSGI middleware szinkron. Egy ESI Processor elérni nagyon magas szintű teljesítményt, akkor valószínűleg szükséges, hogy legyen aszinkron. Ez valószínűleg hozza felső határa a teljesítési e middleware.
Azonban, a helyzettől függően, lehet eredményes, elég.
Használat:
& Nbsp; >>> from wesgi import middleware
& Nbsp; >>> from wsgiref.simple_server import demo_app
Használatához benne alapértelmezett konfiguráció egy fejlesztési szerver:
& Nbsp; >>> app = middleware (demo_app)
Szimulálni egy Akamai termelési környezet:
& Nbsp; >>> app = middleware (demo_app, politikai = 'Akamai)
Szimulálni egy Akamai termelési környezetbe "hajsza redirect" be van kapcsolva:
& Nbsp; >>> from wesgi import AkamaiPolicy
& Nbsp; >>> politika = AkamaiPolicy ()
& Nbsp; >>> policy.chase_redirect = True
& Nbsp; >>> app = middleware (demo_app, politikai = politika)
Ha szeretné használni egy éles szerveren, ez tanácsos fordulni debug módban ki:
& Nbsp; >>> app = middleware (demo_app, debug = False)
Mi az új ebben a kiadásban:
- Tulajdonságok :
- Add wesgi.filter_app_factory, amely felhasználható a Paste beállítani wesgi mint filter_app_factory.
- A max_object_size lehetőség wesgi.LRUCache korlátozza a maximális mérete tárolt objektumok.
- Major refactoring használni httplib2 a backend, hogy ESI tartalmazza. Ez hozza magával HTTP cache-t.
- A memória alapú megvalósítása az FVT caching algoritmus a wesgi.LRUCache.
- Handle ESI hozzászólás.
- Hibajavítások:
- Fix hiba, ha a reguláris kifejezés, hogy megtalálják src: magában is hosszú időt vesz igénybe.
- Sóhaj. Add MANIFEST.in annyira szükséges fájlokat a végén a csomag.
Mi az új a 0.8 verzió:
- A max_object_size lehetőség wesgi.LRUCache korlátozza a maximális mérete tárolt objektumok.
követelmények :
- Python
Hozzászólás nem található