Hello!
2015-07-08 11:17 GMT+08:00 mike19890421:
> 现在想设置Connect_Length的数值,但是因为在body_filter_by_lua中修改内容的,
> Connect_Length需要在header_filter_by_lua中修改,
> 而header_filter_by_lua先于body_filter_by_lua运行,所以Connect_Length的数值不好设置
> 鉴于这种情况,大神有什么好的建议吗?
>
如果你不能事先预估出新的响应体长度,那么显然你只能采用全缓冲的处理模式,即使用我先前建议过的 ngx.location.capture 这种子请求全缓存做法。
这是流式处理常常面对的悖论:要在流的开始输出长度,但又不能在那个时间事先知道流的长度。
Regards,
-agentzh