ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: <nginx-ru@xxxxxxxxx>
  • Subject: RE: кеширование
  • From: "Boguk Maxim" <astar@xxxxxxxxxxxxx>
  • Date: Thu, 21 Jun 2007 13:10:34 +0400
  • Content-class: urn:content-classes:message
  • Thread-index: Acez388sxkaesU0zSmqcea1aOw8L3wAAPfUg
  • Thread-topic: кеширование

А чистить 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;
>     }
> 
> 



 




Copyright © Lexa Software, 1996-2009.