Re: Как лучше реализовать функциональность bigpipe
Oleksandr V. Typlyns'kyi
wangsamp на gmail.com
Вт Дек 13 16:38:29 UTC 2011
Today Dec 13, 2011 at 19:26 Xasima wrote:
> Добрый день.
>
> Хочу поинтересоваться, какие существующие модули можно использовать (стоит
> посмотреть как пример) для разработки следующего функционала:
>
> по приходящему запросу вида url?pipe=a.js,b.js,c.json&separator=xxx nginx
> должен отдать данные {a.js, b.js, c.json} друг за другом через keep/alive
> соединение, разделяя их c помощью xxxx, правильно при этом высчитывая http
> chunk length и помещая нужный content-type?
Похожий модуль: https://github.com/perusio/nginx-http-concat
> Насколько я понимаю, примеры похожей функциональности есть на node.js /
> java jetty continuation. Однако кажется, что такую отдачу контента
> (особенно закешированного или находящегося на файловой системе) будет
> выгоднее осуществлять через nginx и использовать специализированные бэкенды
> лишь для изменяемых данных.
Вариант настроить проксирование к такому бэкенду с кешированием на стороне nginx рассматривали?
http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache
--
WNGS-RIPE
Подробная информация о списке рассылки nginx-ru