- ベストアンサー
ボトルネック 解決方法
最近WEBサイトの表示速度が遅い原因が、ボトルネックという問題?ということがわかったのですが、解決方法がわからなくて困ってます。 解決方法があったら返答お願いします。
- みんなの回答 (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)
- lowrider_2005
- ベストアンサー率40% (1520/3748)
「ボトルネック」という言葉自体は「問題」を指す言葉ではなく、問題が起きている個所をさすことばです。 さて、問題がどこなのかを突き止めなければいけないわけですが、現場では大体こんなパターンで行います。 1) なにはともあれサーバ、回線、ネットワーク機器、ソフトウエア(アプリ)などの状態を把握するためにログを取って解析する。 2) 上記解析結果を元に予測を立てる。 3) 2の予測を一つずつ検証する。 4) 原因が特定できたら解決の手段を講じる。(メモリ追加、CPU交換、アプリ改修、httpdチューニングなど) 5) 体感や解析結果を元に効果を測定する。 以上の繰り返し。 状態把握にはMuninやCactiといったオープンソースのリソース監視ツールで良いと思います。それを元に、メモリがスワップしてないかとか、プロセスが上限に達していないかとか、回線が頭打ちになっていないかとか、あるプロセス(WebアプリやDBなど)がCPUを食いつぶしてないか、などを確認します。
- x1va
- ベストアンサー率26% (802/3006)
回答不能です。 何がボトルネックになっているのか、またあなたは何故そう判断したのか、ネットワーク構成はどうなっているのかなど、情報が全然ないですから。 ところでボトルネックの意味は分かってます?