.
wesgi ESI bir WSGI middeware olarak İşlemci & nbsp uygular; öncelikle üretim ESI İşlemci simüle etmek için geliştirme ortamları hedefleniyor.
İlgili teknik ve belgeler şunlardır:
- Http://www.w3.org/TR/esi-lang
- Http://www.akamai.com/dl/technical_publications/esi_faq.pdf
Tamlık
Bu uygulama şu anda sadece
Performans
Gerçekçi, standart Python altında, WSGI katman senkron olduğunu. ESI İşlemci performansı çok yüksek seviyelere ulaşmak için bu asenkron olabilmesi için, muhtemelen gereklidir. Muhtemelen bu katman perfomance üzerinde bir üst limit koyar.
Ancak, duruma bağlı olarak, yeterli ölçülebilir olabilir.
Kullanım:
& Nbsp; >>> wesgi ithalat Middleware gelen
& Nbsp; >>> wsgiref.simple_server ithalat demo_app gelen
Bir gelişme sunucusu için 's varsayılan yapılandırmasında kullanmak için:
& Nbsp; >>> app = Middleware (demo_app)
Bir Akamai Üretim ortamında simüle etmek için:
& Nbsp; >>> app = Middleware (demo_app, politika = 'akamai')
"Kovalama yönlendirme" ile bir Akamai Üretim ortamında simüle etmek için açık:
& Nbsp; >>> wesgi ithalat AkamaiPolicy gelen
& Nbsp; >>> politikası = AkamaiPolicy ()
& Nbsp; >>> policy.chase_redirect = true
& Nbsp; >>> app = Middleware (demo_app, politika = politikası)
Bir üretim sunucusuna için kullanmak istiyorsanız, bu hata ayıklama modunu kapatmak için tavsiye edilir:
& Nbsp; >>> app = Middleware (demo_app, debug = false)
Bu sürümde Yeni nedir:
- Özellikler :
- filter_app_factory olarak wesgi yapılandırmak için Yapıştır tarafından kullanılabilir wesgi.filter_app_factory ekleyin.
- saklanan nesnelerin maksimum boyutunu sınırlamak için wesgi.LRUCache için max_object_size seçeneği.
- Büyük üstlenmeden ESI içerir almak için arka uç olarak httplib2 kullanmak için. Bu HTTP Caching beraberinde getirmektedir.
- wesgi.LRUCache at LRU önbelleğe alma algoritmalarının bir bellek tabanlı uygulama.
- ESI yorum taşıyınız.
- Bugfixes:
- Fix bug. Uzun zaman alabilir içerir
- Siir. MANIFEST.in ekle yüzden gerekli dosyaları arşivini sonuna kadar.
Düzenli ifade src bulmak için
nedir sürüm 0.8 Yeni:
- wesgi.LRUCache için max_object_size seçeneği sınırlamak için maksimum boyut saklanan nesnelerin.
Gereksinimleri :
- Python
Yorum Bulunamadı