wesgi

ソフトウェアのスクリーンショット:
wesgi
ソフトウェアの詳細:
バージョン: 0.9
日付のアップロード: 11 May 15
開発者: Brian Sutherland
ライセンス: 無料
人気: 5

Rating: nan/5 (Total Votes: 0)

wesgiはWSGIのmiddewareとしてESIプロセッサを実装 。これは主に生産ESIプロセッサーをシミュレートするために開発環境を目指しています。
関連の仕様およびマニュアルは、次のとおりです。
- http://www.w3.org/TR/esi-lang
- http://www.akamai.com/dl/technical_publications/esi_faq.pdf
完全
この実装は現在、を実装しています。
パフォーマンス
現実的には、標準のPythonの下で、WSGIミドルウェアは同期です。 ESIプロセッサは、パフォーマンスの非常に高いレベルに到達するためには非同期であるために、それはおそらく必要です。それはおそらく、このミドルウェアのもパフォーマンスの上限を置きます。
しかし、状況によっては、十分なパフォーマンスであってもよいです。
使用法:
  >>> wesgi輸入ミドルウェアから
  >>> wsgiref.simple_serverインポートdemo_appから
開発用サーバのためにそれのデフォルト設定でそれを使用するには:
  >>>アプリ=ミドルウェア(demo_app)
アカマイプロダクション環境をシミュレートするには:
  >>>アプリ=ミドルウェア(demo_app、政策=「アカマイ」)
「チェイスリダイレクト」とアカマイプロダクション環境をシミュレートするためにオンに:
  >>> wesgi輸入AkamaiPolicyから
  >>>政策= AkamaiPolicy()
  >>> policy.chase_redirect =真
  >>>アプリ=ミドルウェア(demo_app、政策=ポリシー)
本番サーバーのためにそれを使用したい場合は、デバッグ·モードをオフにすることをお勧めします:
  >>>アプリは=ミドルウェア(demo_app、デバッグ= False)を

このリリースの新機能:

この特長:
filter_app_factoryとしてwesgi設定するために貼り付けて使用することができるwesgi.filter_app_factoryを追加します。
wesgi.LRUCacheためmax_object_sizeオプションが格納されたオブジェクトの最大サイズを制限します。
ESIは含まれて得るためにバックエンドとしてhttplib2使用する主要なリファクタリング。これは、HTTPキャッシュに沿ってもたらします。
wesgi.LRUCacheでLRUキャッシングそのアルゴリズムのメモリベースの実装。
ESIのコメントを処理します。
バグ修正:
正規表現は、SRCを見つけるのバグを修正:長い時間がかかることがありますことを含みます。
ため息。追加MANIFEST.inので、必要なファイルがtarボールに終わります。

このバージョン0.8の新機能である:

この保存されたオブジェクトの最大サイズを制限するwesgi.LRUCacheためmax_object_sizeオプション。

この要件:

このパイソン

開発者の他のソフトウェア Brian Sutherland

van.pg
van.pg

14 Apr 15

へのコメント wesgi

コメントが見つかりません
コメントを追加
画像をオンにする!