質問: Apache2.2とPHP5.2で質問です、Apacheのhttpd.confにおけるKeepAlive等の設定をPHPの特定領域だけ有効にする方法はありますか?PHPの記述でも構いません。OSはWindows Server 2008 R2です。 Apacheではホームページ用WebサーバとAndroidバイナリアプリにHTTPSでデータを送るためのWebサーバを兼ねています。 最近Apacheのserver-statusいわく、独自Androidバイナリアプリからの一部アクセスが増えてきてサーバ負荷が上がっていることがわかりました。 Androidバイナリアプリに送っているのは、HTMLではなくアプリの動作に関する独自記述で一回通信したら終わりです。 そこで該当通信箇所のKeepAliveはOffにして、PHPからの結果出力後、直ぐにApacheプロセスを閉じるようにすれば、AndroidバイナリアプリによるApacheリソースが低下し、サーバ負荷が下がるのではないか?と考えています。 方法についてご存じの方よろしくお願いします。
回答: HTTPヘッダに下記を送信することでKeep-Aliveは打ち消せます。 ``` header("Connection: close"); ```