2009-04-13 2 views
0

Можете ли вы указать мне лучшие практики для размещения файлов в IIS 7. Количество файлов может быть очень высоким> 500 000, 2-10 КБ каждый.Множество файлов по сравнению с несколькими более крупными файлами, размещенными в IIS7 + Windows Server 2008

Возможной проблемой является производительность с таким большим количеством файлов. Мы могли бы иметь меньшее количество больших файлов и иметь обработчик HTTP для обработки запросов или просто иметь меньшие файлы и использовать IIS7 для непосредственного обслуживания их как статических файлов.

Есть ли какие-либо рекомендации/сравнения эффективности, которыми вы можете поделиться? Что вы порекомендуете?

ответ

1

Одним из соображений является влияние производительности на наличие большого количества файлов в одном каталоге - большинство файловых систем не оптимизированы для обеспечения поиска одного файла в каталоге, содержащем 1000000 и более файлов. Вероятно, вы получите лучшую производительность, структурируя свою файловую систему, чтобы иметь только несколько файлов в каждом каталоге.