ПРОЕКТЫ 


  АРХИВ 


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: ESI на nginx





Boguk Maxim пишет:
Сейчас можно сделать только половину из того что хотелось бы...
Причины:

1)nginx сам не умеет ставить ответ в memcached (как итог надо делать логику 
установки данных в memcached на уровне backend что не всегда удобно/возможно)


Но nginx никогда не считался кеширующим фронтендом. Имхо, запись в кеш - это немного больше, чем просто мемкеш ;) По мне, так управлять с бекендом удобнее, ибо только онный знает актуальность данных. А механизм кеша - это отдельная песня, уж точно не в рамках ESI/SSI ;)

2)nginx не использует get_multi (и вполне понятно почему... Так как использование get_multi требует полного разбора html для получения всего списка includes что противоречит идеологии потоковой обработки по мере поступления данных)

А чем для Вас так хороша потоковая обработка? Да, уменьшаются накладные расходы на коннекты если блоков несколько десятков, так уж тогда хотелось бы persistent коннектов.


3)и основная для меня сейчас проблема... Возникающая из-за 1). Я не могу 
использовать несколько memcached серверов как единый кластер для кэширования 
nginx includes. Так как не возможно указать nginx алгоритм выбора того или 
иного memcached сервера из списка на основе URL.

Это да. Надеюсь, работа с несколькими мемкешами появится скоро ;)


Я надеюсь на реализацию общего механизма кэширования данных в nginx (на подобие 
mod_accel)
Где memcached cluster будет одной из поддерживаемых альтернатив файловой 
системе.

-----Original Message-----
From: owner-nginx-ru@xxxxxxxxxxxxxx [mailto:owner-nginx-ru@xxxxxxxxxxxxxx] On Behalf Of Dmitriy MiksIr
Sent: Friday, March 09, 2007 2:10 PM
To: nginx-ru@xxxxxxxxx
Subject: Re: ESI на nginx


Так а что, разве сейчас нельзя блоки писать на старом добром SSI, урлы указывать на мемкеш и фалбек в прокси/fastcgi?





 




Copyright © Lexa Software, 1996-2009.