2010-05-24 19 views
-1

我該如何提高python套接字的速度? 我的代碼:我該如何提高套接字的速度

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

沒有看到一些代碼和/或解釋,這是很難回答這個問題。你也可能想接受一些答案。 – 2010-05-24 10:22:38

+2

「插座速度」是什麼意思?如果這是UDP或TCP套接字傳輸速度,不需要進一步的信息;我的答案是:__購買更好的互聯網!__ – Kimvais 2010-05-24 10:24:33

回答

-1

什麼是您使用的波特率?你可以增加它。好的,現在一旦問題得到解決,我會建議選擇更好的解決方案(比如實施自己的解決方案),而不是使用公共代理服務。它很慢。

+0

如果有人投票,請提出您的反饋意見。 – Kangkan 2010-05-24 11:07:14

2

75.21.47.2:8080似乎是一個公共的HTTP代理服務器?由於它們的原因,這些總是很慢。

如果您希望通過代理獲得更好的性能,請實施您自己的或使用商業服務。

0

測量管道的所有階段(打開連接,發送消息,接收響應等)。找出最大的爆炸點在哪裏,並想辦法做到這一點。從你的問題,唯一的答案是Kimvais的 - 購買更好的互聯網!

0

想過壓縮嗎?當然,取決於你在做什麼,但如果可能的話,它一定要使用。