Apache+Tomcat+SAStruts+Postgresql を使って開発してますが、どうもテストサーバーにアクセスするのが遅い。
初期アクセスの時点で、500以上のリクエストを投げているのでその部分で遅いのは理解できるけど、応答が遅い。
URLを実行してから、最初の応答があるまで5秒前後掛かってるんですよね。
不思議でしょうがない…
Apacheなのか、Tomcatなのか、クライアントが遅いのか…
開発しながらだから暇を見つけて調べ始めて早数か月…
有りました!
http://www.ah-2.com/2010/11/21/htaccess_perform.html
テストサーバーなので、アクセスできるIPを制限掛けながらテストしてました。
設定は下記
Order deny,allow
Deny from all
Allow from localhost 127.0.0.1 192.168.1.0/24 192.168.2.0/24 X.X.X.X/16
等々…
見る人が見れば一発ですね。
そう「localhost」です!
ネット上を見る限り、ドメインの逆引きは時間が掛かるので、Apacheの設定をOFFにしろよーって事で
ファイル:httpd-default.conf
項目 :HostnameLookups Off
は設定してました。
なのにっ!!!!!OFFなのになぜっ!!!!
と言うか、localhost がドメイン名として逆引きされるとは思ってもみなかった…
修正後:
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.1.0/24 192.168.2.0/24 X.X.X.X/16
この様に変更する事(IPのみにする)ことで無事早くなりました。
後はJavaScriptの遅さをどうにかするだけだ…(動かすまでエラーが出ないから大嫌い…)
(よくこんな言語が世に広まったよな…リリースコワすぎでしょ)
と言う訳で、自分が馬鹿だったという話でした。
検索用:Apache アパッチ Tomcat トムキャット 連携 har wait time ブラウザ アクセス 遅い 反応が無い 反応が長い 設定
初期アクセスの時点で、500以上のリクエストを投げているのでその部分で遅いのは理解できるけど、応答が遅い。
URLを実行してから、最初の応答があるまで5秒前後掛かってるんですよね。
不思議でしょうがない…
Apacheなのか、Tomcatなのか、クライアントが遅いのか…
開発しながらだから暇を見つけて調べ始めて早数か月…
有りました!
http://www.ah-2.com/2010/11/21/htaccess_perform.html
テストサーバーなので、アクセスできるIPを制限掛けながらテストしてました。
設定は下記
Order deny,allow
Deny from all
Allow from localhost 127.0.0.1 192.168.1.0/24 192.168.2.0/24 X.X.X.X/16
等々…
見る人が見れば一発ですね。
そう「localhost」です!
ネット上を見る限り、ドメインの逆引きは時間が掛かるので、Apacheの設定をOFFにしろよーって事で
ファイル:httpd-default.conf
項目 :HostnameLookups Off
は設定してました。
なのにっ!!!!!OFFなのになぜっ!!!!
と言うか、localhost がドメイン名として逆引きされるとは思ってもみなかった…
修正後:
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.1.0/24 192.168.2.0/24 X.X.X.X/16
この様に変更する事(IPのみにする)ことで無事早くなりました。
後はJavaScriptの遅さをどうにかするだけだ…(動かすまでエラーが出ないから大嫌い…)
(よくこんな言語が世に広まったよな…リリースコワすぎでしょ)
と言う訳で、自分が馬鹿だったという話でした。
検索用:Apache アパッチ Tomcat トムキャット 連携 har wait time ブラウザ アクセス 遅い 反応が無い 反応が長い 設定