RE: кеширование

Boguk Maxim astar at rambler-co.ru
Thu Jun 21 13:10:34 MSD 2007


А чистить cache кто и как будет? 
Я не уверен в производительности подсистемы кэширования аналогичной mod_accel написанной на php если честно...
Тем более что зачастую время кэширования должно быть 10-60 секунд всего...

+Конкретно эта схема некорректно будет работать с URL вида /some_url.php?some_arg=some_value
Так что придется еще поверх еще rewrites наворачивать... Чтобы такие адреса в имена файлов превращать...
В общем проблем немало будет...

У нас сейчас используется как правило связка nginx+ apache/mod_accel (http://www.sysoev.ru/mod_accel/) (где mod_accel используется только для кэширования). Такая связка не дает особо большой нагрузки на сервер даже при 8.000.000 хитов в день. Хотя конечно в администрировании этого счастья удовольствия мало.


> -----Original Message-----
> From: owner-nginx-ru at mail.sysoev.ru 
> [mailto:owner-nginx-ru at mail.sysoev.ru] On Behalf Of Roxis
> Sent: Thursday, June 21, 2007 12:40 PM
> To: nginx-ru at sysoev.ru
> Subject: Re: кеширование
> 
> On Thursday 21 June 2007, Andrey Y. Ostanovsky wrote:
> > Да-да, кто бы еще популярно показал, как это делается без 
> переделки уже
> > имеющегося php кода...
> 
>     location / {
>         proxy_pass http://127.0.0.1:81;
>     }
> 
>     location = /cache {
>         proxy_set_header Nginx-Uri $request_uri;
>         proxy_set_header Nginx-Host $host;
>         proxy_pass http://127.0.0.1:81/cache.php;
>     }
> 
>     location ~* \.(php)$ {
>         root /tmp/cache;
>         error_page 404 = /cache;
>     }
> 
> 





More information about the nginx-ru mailing list