質問: サーバの負荷についてです
回答: ホリエモンさんが、ロリポップのサーバーでワードプレスを動かして、落っこちた事がありますね。 ライブドアのブログサービスに移行して難を逃れたようですが、 スタイルシート配信サーバーとか、画像配信サーバーなど細かく分散することで、ある程度の負荷分散が出来ます。 特に画像ファイルが大量のプロセスが立つので、負荷がかかるのです。 1台のサーバーで1秒間にだいたい処理できるのが、千数プロセスが限度です。プロセスがたちすぎるのが一番負荷がかかります。 WEBサーバーとメールサーバーが一緒の場合もありますが、その場合も負荷がかかることがあるでしょう。そういう場合だとメールとWebを分散したりします。 DNSラウンドロビンを用いる方法、クラスターサーバーを用いる方法、Akamaiなどのサービスを用いる方法など様々です。 最近主流な方法としては、マイクロソフトやDELL、DMM、アメブロのやり方ですが、画像ファイルをアカマイの分散サーバーを用いて負荷分散していたりもします。 サブドメイン毎に色々なサーバーに機能を分散させるのです。ファイル配信サーバーとか、画像サーバーです。 ANAのWEBサイトもアカマイを使っていますね。 フジテレビの事例は、Jストリームのサーバーで分散をしています。 DNSのCNAME機能を用いて割り振るサーバーを分散しているのです。 それらを踏まえて、 >アクセスが集中するサーバになるとサーバが落ちたりしますよね? テレビ放送で取り上げられた瞬間サーバーが落っこちた事があります。 有珠山の噴火のときの当時全国からの凄まじいアクセスがあってサーバーやルーターが壊れるかと思った!という笑い話を聞いたことがあります。 Twitterで以前ジャーナリストの林信行さんからURLを張ってもらったときはあまりのアクセス増大にビビりましたね。サーバーが落っこちるかと思いました。 >人気のあるサーバなどは落とさないためにどのような対策をしているのでしょうか? 画像ファイル、動画ファイルの他に、スタイルシート・ジャバスプリクトファイルなども分散する方法が有効です。 多くのブログサービス会社では実践されている技術です。 ヤフーの場合も、 サーバーが画像配信サーバーになっていますね。 Youtubeも、FLVファイルごとに様々な配信サーバーからFLV配信しています。 >サーバの増やして個別で管理する以外にありますか? アカマイのサービスとか、アクセリアなどの配信に強いサーバーに移行するなどがあります。 ロリポやさくらの100円共有サーバーではアクセスに耐えられないほどの場合、スペックの高いVPSサーバーや専用サーバーに移行するしかないでしょうね。