怎样提升socket速度

-1 投票
4 回答
502 浏览
提问于 2025-04-15 23:05

我该如何提高Python中socket的速度?

import urllib
proxies = {'http': 'http://75.21.47.2:8080/'}
opener = urllib.FancyURLopener(proxies)
r = opener.open("http://www.python.org/")
print r.read()

4 个回答

0

你有没有想过压缩?当然,这要看你在做什么,但如果可以的话,压缩绝对是应该使用的。

0

测量整个流程的每个阶段(比如打开连接、发送消息、接收回复等等)。找出哪个环节最耗时间,想办法改善它。从你的问题来看,唯一的建议就是Kimvais说的 - 买个更好的网络!

2

75.21.47.2:8080 看起来像是一个公共的HTTP代理服务器?这些代理服务器通常速度都比较慢,因为它们的特性决定了这一点。

如果你想通过代理获得更好的速度,可以自己搭建一个,或者使用一些商业服务。

撰写回答