これが私の苦境です。
Web サイトのサポートを継承し、それを新しいホストに移動する任務を負いました。
これに関して私が遭遇した問題は、93,000 を超えるファイルを含むアップロード フォルダーがあることです。外部リンクを維持しながら、ファイルの日付に基づいて、これらのファイルを「年月」ディレクトリ構造に移動する必要があります。
データベース情報、個々のファイルに関連する行を変更して新しい構造を反映するという複雑さは別として、条件付きの書き換えステートメントを作成することができます。
つまり、そのディレクトリ、具体的にはルートの「アップロード」フォルダーでファイルを検索する要求が行われた場合、新しい位置を反映する対応する ReWrite ルールのリストが存在するということです。
これほど多くのルールを使用すると、パフォーマンスに重大な問題が生じるでしょうか?
既存のファイルを「年/月」構造に入れる代わりに、ファイルの最初の文字に基づいて英数字構造に入れることができる場合、さらに単純化できると思います。つまり、記号で始まるファイルはすべて「ソート\」に入りますSymbols フォルダ、1 で始まるファイルは 'Sorted\1' フォルダなどに移動します。