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