Apacheモジュールのmod-spdyを入れてみました。
SPDYは、HTTPを拡張して単一のセッションで複数リクエストを送受信することができるプロトコルです。
利用にはHTTPS通信可能な環境が必要です。

インストールはRPMが配布されているため、それを使うと楽です。

mod_spdy - Google Developers
https://developers.google.com/speed/spdy/mod_spdy/

yum install at
wget https://dl-ssl.google.com/dl/linux/direct/mod-spdy-beta_current_x86_64.rpm
rpm -U mod-spdy-beta_current_x86_64.rpm


インストールすると、Apacheのconf.dディレクトリに設定ファイルができるので、確認するといいでしょう。

ハマったところは、ApacheのSSLRequireSSLディレクティブを利用していると403が出てしまうことでしょうか。

mod_spdy doesn't work with SSLRequireSSL
http://code.google.com/p/mod-spdy/issues/detail?id=31

ひとまず、SSLRequireSSLディレクティブを外して動作させてみました。

ChromeでSPDY通信が有効になっているか確認する場合は、「chrome://net-internals/#spdy」にアクセスするか、以下のエクステンションを使うのが楽です。

Chrome ウェブストア - SPDY indicator
https://chrome.google.com/webstore/detail/spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin
(SPDYの時は、URLのわきに緑色の稲妻のようなマークが出ます。)

パフォーマンスの差は体感できませんでした。実運用しているサービスのテスト環境に入れたため、画像などのリソースが別ドメインにあるとかSPDYがあまり効かない条件がそろっていました。

今のところ実運用する必要性は感じていませんが、注目のプロトコルですので、引き続き、チェックはしたいと思います。

Posted by あかさた
最近のエントリ
最近の読書メモ