现有多个HTTP代理服务器, 但是每个都有限制速度. 所以客户端达不到最大速度. 如何实现一个本地HTTP代理服务器, 可以将HTTP合理的分发到每一个代理服务器. 从而提高客户端的代理速度?
http 代理 httproxy
根据性能自动分配和轮循比较多。
不需要自己实现,有很多现成的工具,比如haproxy、nginx都可以达到这个目的, @atekul 同学提到的那些算法都有提供,可以自己选。
不请自来,算法目前就那么几种呗! 1.轮转 2.最短响应时间 3.随机 4.最少连接 当然还有其他。有些复杂的同时采用了多个算法。 其实都不怎么靠谱。因为大部分都是使用过去去推断未来。然而未来本来就没太大的可预测性。这样看的话随机反倒是一个更好的设计。概率论在这里有相当不错的表现。但也就是仅此而已。 这玩意和内存分页。磁盘寻址。是一回事。有些时候不是最优。只能忍了。
通过http连接MySQL
如何通过 nginx 代理线上静态资源取本地
HTTP 模块常用的名字 multiparty 是什么意思?
用post提交json需要url编码吗?
http协议中上传文件和提交表单的区别
http 服务器 如何判断 客户端 是可信任?
3D 素材 贴图 hdr 资源 汇总