こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Webアプリの負荷対策

あるWebアプリケーションを作って公開したところ、予想以上のアクセスがあり、過負荷を理由にレンタルサーバ側にアクセス制限を掛けられてしまいました。

ある程度はキャッシュをしているのですが、何か負荷を下げるよい方法は無いでしょうか。
例えば、5回のアクセスごとに1回の割合で動作させ、残りの4回は「もう一度読み込んでください」という表示を出すことも考えたのですが、根本的な解決策が分からず、質問させていただきました。

ご回答の程、よろしくお願いします。

投稿日時 - 2007-08-10 23:59:46

QNo.3245467

困ってます

質問者が選んだベストアンサー

レンタルサーバーで高負荷というところで結構な問題ですね。
お金が許せば専用サーバーや自宅サーバーにした方がいいかも知れませんね。
私もさくらインターネットで6800円/月くらいの専用サーバーを使っていたりします。

さて、負荷の対策ですが、根本的に直すのが一番じゃないかと思います。
サイトの内容やボトルネックとなっている箇所によって対策方法もいろいろですが、レンタルサーバーの場合はどうしても上手くキャッシュを使ったり、静的なページにしたりする他無いんじゃないかと思います。

5回中4回をもう一度・・・は逆効果になると思います。
結局同じ動作を5回繰り返すだけかと。

そのアプリケーションの内容や指摘された問題点を書くことで問題解決の糸口が見つかるかも知れませんよ。

a1010さんの仰るとおり、可能であればサーバーで分散させてしまうなんてのもありですね。
私も良くレンタルサーバーでセコイ手を使うタイプなので、この手の問題は楽しくて仕方ありません。

投稿日時 - 2007-08-12 23:40:54

お礼

やはり専用サーバしかないのですかね・・・。
キャッシュをうまく使いたいと思います。
ありがとうございます。

投稿日時 - 2010-08-14 14:39:31

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

どのようなサイトを組まれているかわかりませんが、昔むかーし、せこーい方法で分散したことがあります。

セコイ方法とは・・・
複数のサーバー業者でまったく同じ内容のページをUPして、トップページのみドメインからアクセスできるサーバーにセットし、インラインフレームで複数のサーバーへ順次振り分ける。
ね!セコイ方法でしょ・・・・(笑)

当時、予算がなかったからいいサーバー(アクセス制限がない)に乗り換えることができなかったんです。

見せる内容の情報を変化させる必要がなく、さらに複数のサーバーに同一でセットできるようなものであればコレでもなんとかなります。

今思えば恥ずかしいかぎりです。

投稿日時 - 2007-08-11 23:34:00

お礼

静的なページならそのやり方がよさそうですね。
ありがとうございます。

投稿日時 - 2010-08-14 14:38:32

あなたにオススメの質問