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