締切り済みの質問
0人が「このQ&Aが役に立った」と投票しています
回答(4件中 1~4件目)
何をしたいのかが、わからなければ
どちらのがレスポンスが良いとは言い切れません。
例えば、数100個の内容(ファイルではない)を
格納するのに
下記の方法があります。
・数100個のファイルで・・・
OSやHDD性能にもよりますが、ファイル自体の検索に
時間がかかることもあります。
それに、この方法が最も遅く、かつ、容量を必要としますが、内容を安全に保存することができます。
・1個のファイルで・・・
容量は最も必要としないのですが、位置を検索するのに
時間がかかります。
・1個のファイルと、indexファイルを生成して保存する
indexファイルで、内容の位置を保存することで
全てのファイルを読む必要がなくなります。
・DBにしてしまう。
WinならAccessのmdb等にしてしまうだけでも
かなり違うかと思います。
投稿日時 - 2001-08-25 17:17:50
単に「書き込みor読み込み」の速度なら
#1の方の言うとおりでファイル数の多いほうが
速度は遅くなります。CD-Rへの書き込み時等も同様です。
そればかりか、ファイル数が多いと同じサイズでも
ディスク上を占める大きさがでかくなります。
仮に例にあげられたようなファイルを作って
2つのフォルダにそれぞれ入れてみてください。
そして、フォルダのプロパティを見ると、
「サイズ」は同じでも、「ディスク上のサイズ」は
ファイル数が多いほうが大きくなります。
あえて説明は省きますが、今後のファイル管理の
豆知識として覚えておくといいと思いますよ。
投稿日時 - 2001-08-25 16:43:30
質問の意味がよくわかりません。
どうゆう環境で、どんなデータをどうしようとしているのでしょうか?
レスポンスとは、10MB分のファイルの処理が終るまでの時間のことでしょうか。
ファイルのサイズが変らないと言う事であれば、数100個のファイルに分かれている方が、ファイルのOPEN/CLOSEが数100倍になるので悪くなると思います。
投稿日時 - 2001-08-25 16:30:57
補足
申し訳ありません
どう質問していいのかわからなかったので・・・
"Webサーバーにファイルをアップしすぎてレスポンスが悪くなっている"
と、たまにみかけることから先の質問をしたのですが
これではどうですか?
投稿日時 - 2001-08-25 16:38:11
OKWaveのオススメ
おすすめリンク