【问题标题】:Proxy Server that supports smart pipelining/multiplexing支持智能流水线/多路复用的代理服务器
【发布时间】:2011-09-25 14:00:43
【问题描述】:

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

【问题讨论】:

    标签: python http proxy twisted pipelining


    【解决方案1】:

    我会看一下twisted http://twistedmatrix.com/trac/,它是一个很棒的基于事件的python 网络库。这需要一点时间来适应,但它很好地完成了这种事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多