ПРОЕКТЫ 


  АРХИВ 


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: nginx-0.3.12



Игорь, а можно как нить простым способом заставить ssi применяться дважды ?
Для таких случаев. Это я думаю всё равно будет быстрее чем куча подзапросов ...


--
Alexej Bestchiokov
EMail/JID: proforg@xxxxxxxxxxxx
phone: +7 495 7853149



On 2/12/06, proforg <proforg@xxxxxxxxxxxx> wrote:
On 11/26/05, Igor Sysoev < is@xxxxxxxxxxxxx> wrote:
On Sat, 26 Nov 2005, proforg wrote:

> по поводу ngx_http_memcached_module - а нет ли случайно в планах модуля
котороый просто позволял бы вытаскивать из memcached переменные для
дальнейшего использования в обработке локейшнов / ssi ?

В SSI можно попробовать примерно так:

<!--# include virtual="/mmc_var" -->value is "<!--# echo var="NAME" -->"

/mmc_var возвращает что-то вроде

<!--# set var="NAME" value="TEXT" -->

Ответ в результате выглядит так:

value is "TEXT"

К сожалению, не получается.
Если на локейшн /mmc_var поставить ssi on - то тогда <!--# set var="NAME" value="TEXT" --> выполняется, но на уровень скрипта который вызвал /mmc_var значение var не передается, т.к установлено внутри подзапроса.
если же убрать ssi on, то <!--# set var="NAME" value="TEXT" --> просто выводится в основном скрипте - ssi фильтр делает один проход по тексту и обработать это уже не может ...






 




Copyright © Lexa Software, 1996-2009.