[Tep-j-general] 負荷が下がりました

Back to archive index

hamada bungu****@leo*****
2004年 4月 19日 (月) 10:50:25 JST


こんにちわ。

On Mon, 19 Apr 2004 10:09:31 +0900
"Izu, Masahiro" <izum****@campu*****> wrote:

> 理由は速度と言うよりもDBへの負荷です。
> これはものすごく違いますよ。

ということですので、ちょっと実験してみました。確かにぜんぜん違いますね。

当方は浅学にしてこういった

「webアプリケーションの負荷を定量的に測定する方法」

を知りませんので

「キャッシュを切った状態と入れた状態で、それぞれosCommerceのあちこちをク
リックして回ってtopや“CPU負荷測定アプレット”の表示を見る」

という実に原始的な方法で調べたのですが、

「キャッシュを切った状態では15〜30%に達することもあるmysqlプロセスのCPU
負荷が、キャッシュオンだと3〜5%程度に収まる」

ような気がします。これはたしかに相当な差ですね。

当方は以前、OpenbotとNaverbot(どちらも短時間に集中的なアクセスを加えて
くる悪評の高いクローラー。NaverbotはセッションIDを無視出来ないお馬鹿なの
で、同じファイルに反復攻撃を仕掛けてくることもある)にosCommerceに対する
同時アクセスを食らいましてあわやサーバが落ちるかという大負荷になったこと
がありますので、負荷低減は非常に助かります。

(まぁ、既にどちらのクローラーも.htaccessにて「Deny from env=BadRobot」
と指定され、/catalogディレクトリには入れなくなってますけど:^^;)

ということで、当方もキャッシュをオンとさせていただきました。有用な情報を
どうもありがとうございましたm(__)m

はまだ






Tep-j-general メーリングリストの案内
Back to archive index