А чистить 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@xxxxxxxxxxxxxx
> [mailto:owner-nginx-ru@xxxxxxxxxxxxxx] On Behalf Of Roxis
> Sent: Thursday, June 21, 2007 12:40 PM
> To: nginx-ru@xxxxxxxxx
> 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;
> }
>
>