Отдаем nginx-ом очень много мелких статических файлов

Igor Sysoev is at rambler-co.ru
Sat Jun 9 13:51:25 MSD 2007


On Sat, Jun 09, 2007 at 01:43:10PM +0400, Anton Yuzhaninov wrote:

> Hello Igor,
> 
> You wrote on Saturday, June 9, 2007, 1:16:16 PM:
> 
> IS> On Sat, Jun 09, 2007 at 11:36:25AM +0400, Кирноценский Дмитрий wrote:
> 
> >> Коллеги, хотелось бы советов для такой задачи:
> >> 
> >> Имеется 5-10 млн. небольших файликов (размеров в районе 1К), их можно как угодно разложить по дереву каталогов.
> >> Все это надо отдавать nginx-ом, запросы приходят равномерно во времени (1-1.5 килозапроса в секунду на машину), довольно неравномено в смысле файлов - некоторые спрашиваю довольно часто, некоторые - очень редко.
> >> Все входящие запросы - с соседей по локальной сети.
> >> 
> 
> IS> Для FreeBSD:
> IS> 6.2, amd64, 8G-16G,
> IS> уровни каталогов XX/XX/file, где XX - 00-FF,
> IS> отдавать sendfile'ом.
> 
> И к этому добавить - двойной блок питания подключенный к двум разным
> UPS. Когда число файлов большое (десятки миллионов) fsck после
> нештатного выключения машины будет идти несколько часов.

A background fsck ?


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list