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