人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Apacheのリクエストについてです。SNSであるmixiでは会員数が100万人を超えていると思いますが、そうすると画像数は日記なども含めると数千万点あるかと思います。数千万点の画像を同一ディレクトリに格納して単純なHTMLに画像を何点かチョイスしてリンクするだけでもパフォーマンスは著しく低下するでしょうか。そういった場合の解決策、どれぐらいの点数でパフォーマンスが低下するか教えてください。

●質問者: hide355
●カテゴリ:コンピュータ
✍キーワード:Apache HTML mixi SNS ディレクトリ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● izayoimizuki
●40ポイント

http://www.stream.co.jp/network/balancing.html

広域負荷分散システム|Jストリーム-ストリーミングサービス

数千点置いても数万点置いても1つしかアクセスが無ければパフォーマンスは低下しません。

ブラウザが要求に答えられるかをチェックした上で

URLに相当するパスにファイルがあるか・アクセスの権限が有るかをチェックし

それらが満たされればそのファイルを転送しているだけです。

HTTPサーバーの応答にかかる時間はほぼOSのCPU時間+サービスのCPU時間+ApacheのCPU時間+リクエストにかかる時間*同時リクエスト数となります。


大量のリクエストに速く応答するためにはある程度まではサーバーのスペックを上げる事です。

廃熱問題が大きくなってっ来ると負荷分散が最も効率が良いですね。

◎質問者からの返答

ありがとうございます。

Apacheのパフォーマンスは確かに下がらないと思いました。。

ファイルシステムの話ですが同一ディレクトリにたくさんのファイルが増えると呼び出すのに時間がかかるというのを聞いたことがあります。これはApacheからだけではなくシェルからも同様です。

結果として見ているユーザーはWebサーバのパフォーマンスが悪いと判断してしまう気がしますが。

> それらが満たされればそのファイルを転送しているだけです。

この転送しようとしたときにファイルを読み込むスピードについて知りたかったです。

ファイルシステムの話になりますね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ