Welcome! Log In Create A New Profile

Advanced

Re[4]: memcached & multi-get?

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

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

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

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



Александр
Subject Author Posted

Re[4]: memcached & multi-get?

akalend November 20, 2009 09:50AM

Re: Re[4]: memcached & multi-get?

john2do November 20, 2009 10:39AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 246
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready