ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx-0.8.9



On Mon, Aug 17, 2009 at 11:29:31PM +0400, Михаил Монашёв wrote:

> Здравствуйте, Игорь.
> 
> IS>     *) Добавление: теперь стартовый загрузчик кэша работает в отдельном
> IS>        процесс; это должно улучшить обработку больших кэшей.
> 
> Ой, а я думал что оно так с самого начала работало...

Раньше был один cache manager, он сначала грузил кэш, а потом следил
за inactive и размером. Теперь есть cache loader, он только грузит,
а потом выходит. А cache manager следит за кэшем с самого старта.

Кроме этого, если раньше во время долгой загрузки кэша nginx'у посылался
-HUP, то стратовал новый cache manager, который начинал грузить кэш
с самого начала вместе со старым cache manager'ом. Теперь cache loader
проверяет, если кэш уже грузиться, то он переходит к следующему.

> IS>     *) Добавление: теперь временные файлы и постоянное место хранения 
> могут
> IS>        располагаться на разных файловых системах.
> 
> А при медленном копировании большого файла каким способом избегается
> проблема с отдачей не полностью скопировавшего файла?

Временный файл копируется в name.случайное_число, а потом уже этот файл
переименовывается в name.


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



 




Copyright © Lexa Software, 1996-2009.