Re[4]: memcached & multi-get?

Alexandre Kalendarev akalend at mail.ru
Fri Nov 20 17:43:12 MSK 2009


> > а, как склеивать шаблоны собираетесь???
> 
> моё мыло john2do at gmail.com.
> 
> в смысле "склеивать"?
> сейчас из текущего движка сайта, написаного на пхп, код, который генерил блоки выносится на события. соответсвенно движок от этого "облегчается" и выдает в ответ фронту не полный хтмл, а хтмл со вставками блоков, через инклуд-виртуал. блоки же генерятся событийно (добавили новость, ответили в коментах, етц) и кладутся в мемкэш.
> соответсвенно, после полного избавления в движке от генерации контента (выноса его отдельно, для случаев холодного старта кэша) он превратится в некий "шаблоно-выдаватор"). скорее всего после будет переписан в отдельный демон на сях или же перейдем на другую платформу (отличную от пхп+апач) для генерации этих шаблонов.
> 
> к тому же сейчас на движок полностью завязана авторизация по доступу к контенту с этим тоже что-то будем делать. скорее всего - переписывать.

для доступа к контролам можно прикрутить модуль accesskey
> или я не понял?;)

возможно я что-то не понял...
модуль ngx_memcached_module читает по заданному ключу что-то из кеша.
как nginx все это собирает в единый шаблон? или это все делается на РНР, тогда как же используется модуль??

я понимаю это так:
модуль ngx_mmemcached_module (multi) будет принимать несколько ключей, можно все это разрулить через map но я думаю, что просто ключи передавать как строка запроса ( http://location/?key1#key2#key3 или / как разделитель )  и отдавать весь контент данные единым блоком.



Александр





More information about the nginx-ru mailing list