ПРОЕКТЫ 


  АРХИВ 


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[2]: nginx + ssi includes


  • To: "Roman R.Musin" <nginx-ru@xxxxxxxxx>
  • Subject: Re[2]: nginx + ssi includes
  • From: Sergey Shepelev <temotor@xxxxxxxxx>
  • Date: Sun, 3 Jun 2007 03:30:18 +0400
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:x-mailer:reply-to:x-priority:message-id:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=pPmsfxvSzwnDJ9WfPlO1x0P9S26sRdR21PmT9qBfhBcZxvLbk8hHouzM8zd54ICNOwFRycbfVw3D/Qtef5LvQ6qTy8EonsTFDuMvJAteo9iB2AzJHOoiTB3P8fMCbps9GwQ/1HcJXd6Pr9Y4YbkGQkCG0L+BRoh2YKP9HDaxid8=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:x-mailer:reply-to:x-priority:message-id:to:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=n0Sdg7mKoI3XVVo1+0fo+fnwpeZie6nXODzNIOc91jZzvXKaZ5envxI2qmtKqM9xKu+EwinqiGKd9WW4+/wKCa3b2VJHQ1P8sKcEOCtOeub4VUUFqmlt81gbJM9sRKn639/joM2D8ucWwqu1/XUU3YewxU2/ipleWP3EAXQobnk=
  • In-reply-to: <23041180822714@xxxxxxxxxxxxxxxxxxx>
  • References: <23041180822714@xxxxxxxxxxxxxxxxxxx>

Здравствуйте (Hello).

Скорее всего я ошибся - memcached вместо memcache.
Речь идет об отдельном пакете memcached, никаких апачевских модулей.

> Кстати ещё один из вариантов - создать директорию где хранить
> собранные страницы, a nginx'ом из неё отдавать как обычную статику,
> но только как силами апача такое сделать? но кеш на памяти будет пошустрее =)
Как програмер я вижу способ. Из-за других качеств, способ извращенный:
при запросе /file.shtml nginx пытается отдать статику. Если ее нет или
она expired, проксирует на скрипт (неважно - апач или nginx или
standalone server)
Скрипт запрашивает у апача настоящую страницу (SSI), апач
ее собирает, отдает скрипту, скрипт кладет ее в директорию доступную
nginx и отдает nginx-у.
Вся эта система целиком реализована в более грамотном виде в
memcached, насколько я понял.

-- 
С уважением (Best regards),
 Шепелев Сергей Александрович
 (Sergey A. Shepelev).

--
История переписки (conversation history):

>>  SSI собирает apache.

>>  Что-то очень грубо похожее на:

>>  location / {

>>           proxy_pass http://memcache.local/;

>>           proxy_xxx yyy;

>>           error 404 /nocache/$uri;

>>  }

>>  location /nocache/ {

>>           proxy_pass http://apache.with.ssi/;

>>           proxy_xxx yyy;

>>  }

>>  Поищите в рассылке по ключевым словам memcache, proxy_pass.

>>  Общий смысл такой - проксим запрос в мемкеш (или другую систему

>>  кэша, тот же сквид может обрабатывать специфичные URL, их можно

>>  сделать с помощью rewrite),

>>  если система кэша возвращает 404, проксим запрос на генератор

>>  динамики, в данном случае апач.





> Как апачем можно складывать в память собранные страницы так чтобы
> nginx от туда мог их достать? О каком способе идёт речь
> apache2/mem_cache или memcached? По ключевым словам "memcache,
> proxy_pass" ничего полезного не нашёл.



> Кстати ещё один из вариантов - создать директорию где хранить
> собранные страницы, a nginx'ом из неё отдавать как обычную статику,
> но только как силами апача такое сделать? но кеш на памяти будет пошустрее =)





> --

>  _____________________________________

> | Best regards, Roman R.Musin.

> | GooDoo.*

> | eMail.work: xdevis@xxxxxxxxx

> | ICQ.work: 227-270-674

> | Tel.mobile: 8 (926) 528-0898





 




Copyright © Lexa Software, 1996-2009.