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 はまだ