• ベストアンサー

ボトルネック 解決方法

最近WEBサイトの表示速度が遅い原因が、ボトルネックという問題?ということがわかったのですが、解決方法がわからなくて困ってます。 解決方法があったら返答お願いします。

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

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.3

「ボトルネック」の使い方を間違えています。 http://ja.wikipedia.org/wiki/%E3%83%9C%E3%83%88%E3%83%AB%E3%83%8D%E3%83%83%E3%82%AF この場合「Webサイトの表示が遅い原因」がボトルネックとなり、その原因を探さなくては速度低下を改善することは不可能です。 つまり、質問文の内容だけでは何が原因か不明だし、解決の為の糸口を見つけることは不可能です。

その他の回答 (2)

回答No.2

「ボトルネック」という言葉自体は「問題」を指す言葉ではなく、問題が起きている個所をさすことばです。 さて、問題がどこなのかを突き止めなければいけないわけですが、現場では大体こんなパターンで行います。 1) なにはともあれサーバ、回線、ネットワーク機器、ソフトウエア(アプリ)などの状態を把握するためにログを取って解析する。 2) 上記解析結果を元に予測を立てる。 3) 2の予測を一つずつ検証する。 4) 原因が特定できたら解決の手段を講じる。(メモリ追加、CPU交換、アプリ改修、httpdチューニングなど) 5) 体感や解析結果を元に効果を測定する。 以上の繰り返し。 状態把握にはMuninやCactiといったオープンソースのリソース監視ツールで良いと思います。それを元に、メモリがスワップしてないかとか、プロセスが上限に達していないかとか、回線が頭打ちになっていないかとか、あるプロセス(WebアプリやDBなど)がCPUを食いつぶしてないか、などを確認します。

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.1

回答不能です。 何がボトルネックになっているのか、またあなたは何故そう判断したのか、ネットワーク構成はどうなっているのかなど、情報が全然ないですから。 ところでボトルネックの意味は分かってます?

関連するQ&A

専門家に質問してみよう