何の気なしに、当サーバーに mod_spdy を導入してみようか、と思ったのだが…。当サイトにはPHPが縦横無尽に使われている…。
Using mod_spdy with PHP に拠ると、
- multi-threaded module である mod_spdy は、mod_php のような thread-safe でない module とは相容れない。
- そんな時は、mod_fcgid を使え
でね、mod_fcgidを実装してみたんだけど、そうすると、下記の状況が発生した。
- APC を有効活用できない
- 認証系に問題発生。というか、うちの環境だと、header()関数も機能してないように見える。
- 「[warn] mod_fcgid: cleanup zombie process 23771」なんてerror_logが1件/hourぐらい発生する。実害は不明。
特にAPC、キャッシュ機構が使えなくなるのはちょっと…。
もう一手、php-ztsを使う という手段もあるのかもしれませんが、イマサラ感(ZTSは消え行く運命なのでは…)もありますし、利用している全てのアプリやextensionがthread-safeである自信は全くない!
ということで、涙を呑んで、mod_spdyの導入を断念。