• ベストアンサー

サーバーへの負荷の違い

ディレクトリの中に10000個あるファイルをopendirするのと、 1つのファイルの中に10000行のデータをforするのでは、 どちらがサーバーへの負荷が高いのでしょうか。

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

  • ベストアンサー
  • From_Fuku
  • ベストアンサー率35% (6/17)
回答No.1

Windosの場合ディレクトリに10000ファイルがある方がはるかに遅いですから、サーバへの負荷はディレクトリを開く方でしょう。 explorerで、やってみるとディレクトリを開くより、ファイルをノートパッドで開く方が早い結果でした。

noname#35577
質問者

お礼

わかりやすい事例ありがとうございます。 言われてみれば確かにそうですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • .htaccessのサーバー負荷について

    カテゴリが正しいかわからないのですが、htaccessのサーバー負荷についてお教え頂ければと思います。 htmlでphpを表示するために.htaccessファイルをサーバーに沢山置いています。(事情があって1サーバー内の数百のディレクトリにおいています) これってサーバーに負荷が掛かっている状態でしょうか? もし掛かっているなら、これを一番上のディレクトリに持ってきて1つにしても同じでしょうか? サーバーのことはよくわからない素人ですがお教え頂ければ嬉しいです。

    • ベストアンサー
    • HTML
  • [apache]サーバの負荷について教えていただけないでしょうか。

    お世話になります。 サーバへの負荷について教えていただけないでしょうか。 1.index.htmlというファイルにたいして1億アクセスある場合。 2.1-1000までの数字名のフォルダの中に、1.と同じindex.htmlを入れて、それぞれのファイルに100000アクセスして合計1億アクセスある場合。 のどちらの負荷のほうがサーバへの負荷が大きいのでしょうか。 ふと疑問がわいたのですが、自分ではどうすることもできませんでした。 教えていただければ幸いです。 どうぞよろしくお願いいたします。

  • サーバー負荷について教えてください

    現在、ファイルサーバー(Pen4,RAM1G)に10台程度のクライアントパソコンが接続している環境です。モノクロプリンターのプリントサーバーを兼用しているのですが、これによるサーバー負荷は無視できるものなのでしょうか? それと、サーバー側にもNortonのUntiVirusが入っており、ファイルのリアルタイム保護がONになっているのですが、クライアント側でONになっていれば、サーバー側をOFFにして問題あるのでしょうか?また、これのサーバー負荷はいかほどのものでしょうか?

  • サーバーに負荷をかける

    次の研修にて、外のネットワークには公開されていないサーバーに負荷をかけることを行います。 負荷をかけた時のCPUやメモリ、ハードディスクなどへの負荷を検証するみたいなのですが、「負荷をかける」とは具体的にどういったことをするのでしょうか? 無限ループを回す、大量にファイルを作ってみるなどは思いつくのですが、他のものがあったら教えてください。 ちなみに若干気になるのですが、検索してもあまり見つからなかったので、質問してはいけない内容でしたらすみません。

  • キャッシュとサーバ負荷について

    今までキャッシュを読み込む処理は、ブラウザの表示速度が上がる・サーバの負荷が軽減されると思っていました。 けれど最近「キャッシュを読み込むにしろ読み込まないにしろ、オンライン状態の場合一度サーバにデータの更新日時を問い合わせてキャッシュのデータよりも新しいデータがサーバにアップされていないかどうかを確認するので、サーバの負荷には関係ない」という文書を目にして、少々混乱気味です。 結局どちらの情報が正しいのでしょうか? また、クライアントのアクセス回数が非常に多く、ブラウザの表示が数秒間真っ白になる状態が起こるシステムなのでなるべくサーバの負荷を減らしたいと思っています。 キャッシュが関係なく、システム自体に問題が無いとすればこれ以上サーバの負荷は減らしようがないのでしょうか? 何だか漠然とした書き方ですが、御存知の方、回答お願いします。

  • phpでのサーバー負荷について

    お世話になります。 phpで外部テキストファイルを読み込ませる場合、 requireとforeachではどちらがサーバー負荷が大きいのでしょうか。 $log = "./logfile.txt";(せいぜい、マックス5行程度です) <内容> 1,タイトル1,コメント1, 2,タイトル2,コメント2, 3,タイトル3,コメント3, 4,タイトル4,コメント4, 上記のものを、そのままforeachで1行ずつループさせて表示させる方法と foreach($log as $data){ $data = split("\,", $log); print "<li>$data[0]<span>$data[1]</span></li>"; } これを数時間に1回程度、バックグランドで稼動させて、 別のファイル(hoge.txt)に以下の形で保存させておいて <hoge.txtの内容> <li>タイトル1<span>コメント1</span></li> <li>タイトル2<span>コメント2</span></li> <li>タイトル3<span>コメント3</span></li> <li>タイトル4<span>コメント4</span></li> require("./hoge.txt"); で読み込ませた方が負荷は少ないのでしょうか。 現在、foreachでやっているのですが、 あまり頻繁に変更される部分ではない為に、 ページを開くたびに毎回foreachでループさせるよりも 後者の形で読み込ませた方がサーバー負荷が多少でも少なくなるようでしたら 後者に変更しようと思うのですが、どうでしょうか。 お手数をおかけしますがもし宜しければご教授いただけますと幸いです。

    • ベストアンサー
    • PHP
  • Windowsサーバーの負荷

    1台のWindows2003ファイルサーバー内の2つのフォルダを1台のWinodwsXPクライアントの2つのネットワークドライブとしてマウントしています。 このようなクライアントが100台以上ある環境下で、WindowsXPクライアント上のユーザ100人が上記2つのネットワークドライブ間でファイルやフォルダを1時間程度かかる大量コピーを一斉に実行した場合にどのような影響があるかわからずに困っています。 (1)ネットワークに負荷がかかるでしょうか? (2)もしネットワークに負荷がかからないとしてもサーバーのネットワーク機能に大きな影響があるでしょうか? (3)あらかじめパフォーマンスモニタで調査するとしたらCPU、ディスク、ネットワークそれぞれどのような項目データを取得したらよいでしょうか? おわかりになる方がいらっしゃいましたら是非お願いいたします。

  • サーバー負荷容量を知るにはどうしたらよいでしょうか?

    サーバー負荷が最近多くなってきたようで、 時々エラーの出るものまで出てきています。 レンタルサーバーで、サーバー負荷を原則考慮しなくていいということなのですが、 一体、どれくらいのサーバー負荷しているか、わかるようにするにはどうしたらよいでしょうか?

  • サーバにかかる負荷はどんなもの?

    PDFをサーバにアップ。    ↓ 送信リスト(csv)をアップ。    ↓ 送信開始ボタンを押すと「メール送信×リスト行数(繰り返し)」 といったプログラムを作りました。 プログラム自体は問題無く動くようになりましたが、 サーバへの負荷がどれくらいかかるのか心配になりました。 4MBの添付ファイルを付けて1通メールを送信したところ、 約8秒で送信完了しました。 上記と同じ様なメールを10通まとめて送信したところ、 約75秒で送信完了しました。 元々、依頼者から150通のメールを送るのに「150回同じ作業を繰り返さない事」が目的で制作したものなのですが、150通一気に送ったらサーバにどれほどの負荷がかかるのでしょう? 単純計算でいくと、150通送信完了するのに20分くらいかかりますよね?大丈夫でしょうか…??

    • ベストアンサー
    • CGI
  • サーバーへの負荷について

    質問カテゴリをウェブログにするか迷いましたが 内容が技術者向けのような感じなのでこちらで質問させて頂きます。 ブログツールのBlognさんの、 Blogn+ を自分の便宜上で1つのサーバーで3つ運営したいと思っています。 http://www.blogn.org/ サーバーはxreaさんの有料サービスの方を利用します。 http://www.xrea.com/ phpは、cgiに比べてサーバーへの負荷が少ないということで大変アバウトに認識しているのですが このブログツールを1つならともかく、 3つインストールすると(テキスト版予定です) サーバーへは多大な負荷となるのでしょうか? 大抵のサーバーさんは、負荷がかかるものは禁止されますよね?? あと、phpにしてもcgiにしてもそうなのですが こういうことの見極めを素人が簡単に出来るような目安はありますか?