Re: proxy cache path - ошибка

Craken nginx-forum на nginx.us
Пн Ноя 14 07:14:39 UTC 2011


Валентин Бартенев Пишет:
-------------------------------------------------------
> On Sunday 13 November 2011 21:58:31 Craken wrote:
> > Ну один сервер может
> обслуживать до 5000
> > юзеров! для загрузки
> страницы
> > подгружается 6 файлов,
> каждый размером ~
> > 40-70 КБ!
> > Для каждого юзера
> выводится своя
> > статистика, поэтому я в
> ключ
> > кеширования вставил
> $remote_addr!
> > Ну и + еще небольшой запас
> сделал!
> > Вот так оно и получается
> даже больше 1
> > Гб
> 
> Это как вы считали? 5000 это в
> какой период и на какой
> период кэш нужен?
> 
> Размер файлов значения не
> имеет, в зоне хранятся не
> сами файлы, а мета-
> информация. 6*5000 = 30 000,
> размер одной записи на i686
> будет примерно 64 байта.
> 
> Таким образом 30000*64 = 1 875 Кб,
> т.е. зоны в 2 Мб уже должно
> хватить.
> 
> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru


Ну в таком случае думаю будет
достаточно будет выставить размер в 10-20
Мб! 

>+ я надеюсь вы предусмотрели довольно
распространенную ситуацию,
>когда несколько юзеров сидят с одного
айпи.

Это внутренний ресурс
интернет-провайдера (а точнее страница
статистики)! Поэтому каждый ходит под
отдельным ИПом из подсети 192.168.0.0/16 ! 

> Думаю лучше использовать $binary_remote_addr

Пожалуй Вы правы! Лучше использовать
$binary_remote_addr, правда на сколько я понимаю,
это просто поможет использовать
немного меньше памяти!

Валентин Бартенев, Спасибо! Ситуация по
моей проблеме прояснилась! 

P.S. Правда если nginx НЕ кеширует допустим
всю страницу на указанное время, то не
совсем понятен смысл такого
кеширования! В моем случае я хотел
немного снять нагрузку с сервера, на
который проксируются все запросы!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,218270,218287#msg-218287



Подробная информация о списке рассылки nginx-ru