タグ

WSGIに関するshomah4aのブックマーク (3)

  • Gunicorn - Python WSGI HTTP Server for UNIX

    Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy. Installation Here's a quick rundown on how to get started with Gunicorn. For more details read the documentation. $ pip install gunicorn $ cat myapp.py def app(environ,

  • meinheldをリリースした - Doge log

    こんにちわ、闇金業者です。 Cの練習とPEP333の実装として作っていたpicowsですが、せっかくなのでpypiにあげることしました。 名前も変えてmeinheldにしています。 meinheld · PyPI あとbitbucketもなんだか寂しい気がしてきたのでgithubに移動しました。 http_parserの変更など中身は大分変わっています。 明らかに過度のチューニングです。 hello_worldでabでベンチをとるといかに過度のチューニングであるかわかります。 インストール linux onlyです。 pypiから easy_install -ZU meinheld 使いかた 使い方は特に難しくありません。 from meinheld import server def hello_world(environ, start_response): status = '200

    meinheldをリリースした - Doge log
  • PasteDeployを使って複数のWSGIアプリを一つのプロセスに共存させる : DSAS開発者の部屋

    社内でWebアプリをデモしたいとか、開発環境としてLinuxサーバーが欲しくなったとき、「サーバー欲しい」と言えば すぐにLinuxの入った仮想環境をもらうことができます。 せっかくもらったrootを持ってるサーバーなので、MercurialやTracなど入れて遊んでいるのですが、 PCサーバー上の仮想マシンなので、メモリが何GBも載っている訳ではありません。 すこしメモリ使用量を削減してみることにしました。 いまどきのPython製Webアプリは、大抵WSGIという標準インタフェースを持っているので、 PasteDeploy(Pylonsが利用しているWSGIアプリ用のメタフレームワーク)を利用して、 一つのPythonプロセスに複数のWSGIアプリを同居させてみます。 PasteDeploy設定ファイル Pylonsアプリの設定ファイルを流用して、複数のアプリをcompositeするよ

    PasteDeployを使って複数のWSGIアプリを一つのプロセスに共存させる : DSAS開発者の部屋
  • 1