как я могу увеличить скорость сокета - PullRequest
0 голосов
/ 24 мая 2010

Как я могу увеличить скорость сокета в 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()

Ответы [ 4 ]

2 голосов
/ 24 мая 2010

75.21.47.2:8080 кажется публичным прокси-сервером HTTP? они неизменно медленны из-за того, что они есть.

Если вы хотите повысить производительность через прокси-сервер, внедрите свой собственный или используйте коммерческий сервис.

0 голосов
/ 24 мая 2010

думал о сжатии? Конечно, зависит от того, что вы делаете, но, если возможно, это обязательно нужно использовать.

0 голосов
/ 24 мая 2010

Измерение всех этапов конвейера (открытие соединения, отправка сообщения, получение ответа и т. Д.).Выясните, где самый большой удар за доллар и придумайте, как это сделать.От твоего вопроса единственный ответ Кимвайса - Купи лучший интернет!

0 голосов
/ 24 мая 2010

Какую скорость передачи вы используете? Вы, вероятно, можете увеличить его.

Хорошо, теперь, когда вопрос прояснен, я рекомендую выбрать лучшее решение (например, реализовать собственное), а не использовать публичный прокси-сервис. Это медленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...