タグ

psgiに関するLyoのブックマーク (2)

  • FastCGIと比べて約1.4倍のスピード! 開発中のmt.psgiを使ってみた - エンジニアブログ - スカイアーク

    管理画面や再構築のパフォーマンスが気になるMovable Typeですが、次期バージョンでは高速化を期待できそうです。 現在Movable TypeはGitHub上のオープンな環境で開発されています。 https://github.com/movabletype/movabletype メンテナンスや新機能開発が同時進行していて現在20近いブランチがあるのですが、developブランチを眺めているとなんとmt.psgiの文字が! というわけで早速使ってみました。 結論を先に言いますと、mt.psgiは ・CGIに比べて約1.9倍 ・FastCGIに比べて約1.4倍 高速化していました。 以下、インストール手順です。 調査環境 ・CentOS 5.8 ・Perl 5.8.8 CPANモジュールインストール Movable Typeが動作する上記の環境に、下記のモジュールを追加でインストールし

  • PSGIとPlackと 〜 軽量フレームワークAmon2入門 (3) 〜 - tokuhirom's blog.

    PSGIってなんだ?PSGIとは「ウェブアプリケーションとアプリケーションサーバーの間のプロトコルのこと」です。Perlの基的なデータ型であるArrayRef, HashRef やCodeRefを使ってHTTPリクエストとレスポンスを表現し、抽象化をおこないます。 やりとりは以下のような形でおこなわれます。リクエストは HashRef(ハッシュリファレンス) に抽象化され、レスポンスは ArrayRef(配列リファレンス)に抽象化されます。これらのデータタイプは Perl の基的なデータ構造です。PSGI は Perl の基的なデータ構造のみに依存しているので、誰でも Pure Perl で実装することができるのです。ここが最大の特徴となっているのです。PSGI 対応のウェブアプリ、ウェブサーバーは、それぞれ PSGI という抽象化レイヤをはさむことによりくみあわせをかんがえる必要が

  • 1