У нас есть приложение, в котором мы стараемся не хранить в каталоге более 1000 файлов.По крайней мере, под Windows мы заметили резкое снижение производительности по сравнению с этим числом.Папка теоретически может хранить до 4 294 967 295 в Windows 7. Обратите внимание, что, поскольку ОС выполняет сканирование папки, поиск и списки очень быстро ухудшаются, когда вы добавляете еще много файлов.Как только мы получили 100 000 файлов в папке, это было почти полностью непригодно для использования.
Я бы рекомендовал убивать животных еще дальше, возможно, по первой букве имени.То же самое с другими файлами.Это позволит вам отделить вещи друг от друга, чтобы вам не пришлось беспокоиться о производительности каталога.Лучший совет, который я могу дать, - провести некоторые стресс-тесты в вашей системе, чтобы увидеть, где начинает падать производительность, когда в каталоге достаточно файлов.Просто знайте, что вам понадобится несколько тысяч файлов, чтобы проверить это.