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

Anton Yuzhaninov citrin at citrin.ru
Sat Jun 9 13:21:23 MSD 2007


Hello Кирноценский,

You wrote on Saturday, June 9, 2007, 12:54:15 PM:

КД> 2. Что быстрее - файловый кеш (возможно как-то особенно
КД> настроенный) или прокси с кешированием в памяти?

Когда памяти много а данных не очень, то кэш файловой системы будет
однозначно быстрее.

Если памяти мало а данных много, то тут уже нужные более сложные
алгоритмы выбора того, что оставить в памяти, а что нет. По сути дела
нужно предсказать что спросят из кэша в следующий раз на основе того
как эти данные спрашивали раньше.

Какие алгоритмы для этого есть в файловых системах и в прокси нужно
изучать отдельно.

Но скорее всего все равно кэш файловой системы будет быстрее.

-- 
 Anton Yuzhaninov.

P. S. Еще стоит почитать про архитектуру сходного по назначению с
nginx сервера. Там в частности говорится почему плохо кэшировать
данные внутри приложения и лучше использовать для этого средства ОС:
http://varnish.projects.linpro.no/wiki/ArchitectNotes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1781 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070609/8874b085/attachment.bin>


More information about the nginx-ru mailing list