0

PHP アプリケーションにファイルベースのキャッシュ システムを実装しています。使用すると、同じフォルダーに保存されている約 200,000 個のファイルを処理できるため、管理が難しくなります。フォルダーの合計サイズを計算したり、フォルダー内のファイルを一覧表示したりすることは、妥当な時間内に行うことはほぼ不可能です。

私の質問は次のとおりです。ファイルを別のフォルダーに保存すると、パフォーマンスが向上しますか? これによりIO時間を短縮できますか?

4

1 に答える 1

0

最新のファイル システム (ext3、ntfs など) では、単一のファイルを開く場合、ディレクトリ内の 200K ファイルは遅くなりません。もちろん、リストは遅くなりますが、多くのディレクトリにファイルを分散しても役に立ちません。

于 2012-04-16T14:22:09.403 に答える