【发布时间】:2011-09-25 14:00:43
【问题描述】:
所以,我想开发一个代理服务器,当与它联系时,它会检查它将下载到代理的内容的大小(最有可能使用 head),如果它超过设定的大小,它会通过流水线和使用拆分请求的下载范围为通常大小合适(1 兆字节或可能使用配置文件)的段。然后当它下载它并旋转管道时,我希望它反馈给它的客户端(按顺序),这样如果它是一个媒体流,它就可以轻松播放它。目标是将太大的分成管道,将较小的分成管道,不理会它们。我有点不确定从哪里开始。我确实找到了其他可以进行流水线/多路复用的代理服务器(polipo),但没有一个像上面概述的那样工作。所以 A. 是否存在任何可以做到的事情和 B. 我将如何开始? (如果可能的话,我更喜欢在 python 中工作)
【问题讨论】:
标签: python http proxy twisted pipelining