• Showing Page History #103730

Show page source of Customize/ApacheProxy #103720

= Trac Lightning のレスポンスの改善(検証中) =
== 概要 ==
既存のApacheにリバースプロキシを設定し、複数のApacheサービスを起動させます。それぞれのサービスに処理をふることで速度を改善します。[[br]]
CPUが複数ある場合に処理速度が遅くなる問題が改善されます。設定するサービスの数は2つ以上であれば処理速度は改善しますが、CPUと同じかそれ以上が良さそうです。

== 注意点 ==
 * Trac Lightning でどうしても処理速度を早くしたい場合の手順です。通常はKanonを利用する方がいいでしょう
 * Trac LightningをインストールしたサーバーやPCが新しいのに遅い場合に有効です。サーバーが古い場合はあまり改善しない可能性が高いです
 * Trac Lightningをインストール、および必ずバックアップを取ってから実施して下さい。特に本番環境への適用は注意が必要です

== 作業手順 ==
1.Trac Lightningをインストールしたフォルダを開き、[CollabNetSVN] - [httpd] - [conf] とフォルダを開きます。デフォルトだと C:\TracLight\CollabNetSVN\httpd\conf になります。


2.httpd.conf をコピーして、ファイル名を httpd-8081.conf などに変更します。


2.エディタで httpd.conf を編集します。(要バックアップ)

3.エディタで proxy でキーワード検索します。以下の行が表示されたら、mod_proxy_balancer.so と mod_proxy_connect.so の行頭の # を削除します。 
{{{
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
}}}

4.