Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[4]: memcached & multi-get?
> > а, как склеивать шаблоны собираетесь???
>
> моё мыло john2do@xxxxxxxxxx
>
> в смысле "склеивать"?
> сейчас из текущего движка сайта, написаного на пхп, код, который генерил
> блоки выносится на события. соответсвенно движок от этого "облегчается" и
> выдает в ответ фронту не полный хтмл, а хтмл со вставками блоков, через
> инклуд-виртуал. блоки же генерятся событийно (добавили новость, ответили в
> коментах, етц) и кладутся в мемкэш.
> соответсвенно, после полного избавления в движке от генерации контента
> (выноса его отдельно, для случаев холодного старта кэша) он превратится в
> некий "шаблоно-выдаватор"). скорее всего после будет переписан в отдельный
> демон на сях или же перейдем на другую платформу (отличную от пхп+апач) для
> генерации этих шаблонов.
>
> к тому же сейчас на движок полностью завязана авторизация по доступу к
> контенту с этим тоже что-то будем делать. скорее всего - переписывать.
для доступа к контролам можно прикрутить модуль accesskey
> или я не понял?;)
возможно я что-то не понял...
модуль ngx_memcached_module читает по заданному ключу что-то из кеша.
как nginx все это собирает в единый шаблон? или это все делается на РНР, тогда
как же используется модуль??
я понимаю это так:
модуль ngx_mmemcached_module (multi) будет принимать несколько ключей, можно
все это разрулить через map но я думаю, что просто ключи передавать как строка
запроса ( http://location/?key1#key2#key3 или / как разделитель ) и отдавать
весь контент данные единым блоком.
Александр
|