Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Отдаем nginx-ом очень много мелких стати ческих файлов
Коллеги, хотелось бы советов для такой задачи:
Имеется 5-10 млн. небольших файликов (размеров в районе 1К), их можно как
угодно разложить по дереву каталогов.
Все это надо отдавать nginx-ом, запросы приходят равномерно во времени (1-1.5
килозапроса в секунду на машину), довольно неравномено в смысле файлов -
некоторые спрашиваю довольно часто, некоторые - очень редко.
Все входящие запросы - с соседей по локальной сети.
Соответственно вопросы:
какую файловую систему лучше всего взять (ОС будет linux SLES10, может
быть FreeBSD, если есть смысл; кстати где-то я читал про какую-то замечательную
fs в Солярисе, хотя видимо солярис на x86 это не лучшая идея)?
по сколько файлов в каталог раскладывать, какой глубины иметь дерево
каталогов?
учитывая неравномерность имеет ли смысл поставить какой-нить кеширующий
прокси (oops, например?) или можно положится
на файловый кеш операционки (соответственно, может что потюнить в этом месте?)?
Основное требование к системе - стабильное небольшое время ответа (не больше
нескольких мс.)
|