Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Network
  • » Скорость выполнения urllib2.urlopen() в Win и Ubuntu [RSS Feed]

#1 Апрель 18, 2011 22:17:05

AndreyVN
От:
Зарегистрирован: 2011-02-07
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Скорость выполнения urllib2.urlopen() в Win и Ubuntu

Здравствуйте!
Вот такой кусок кода

import urllib2
page = urllib2.urlopen('http://yandex.ru')
в моей Ubuntu 10.04 выполняется неприлично долго (10-20 секунд), в отличие от WindowsXP, где этот же код выполняется вполне быстро (время выполнения не замерял, но по ощущению - на порядок быстрее).
Если заменить 'http://yandex.ru' на 'http://87.250.251.11', то скорость выполнения возрастает в 2-3 раза (в Ubuntu).

Пожалуйста, подскажите, с чем такая низкая скорость может быть связана, и как можно ее увеличить.



Офлайн

#2 Апрель 18, 2011 22:24:49

Vader
От:
Зарегистрирован: 2010-01-30
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Скорость выполнения urllib2.urlopen() в Win и Ubuntu

Офлайн

#3 Апрель 18, 2011 22:39:45

AndreyVN
От:
Зарегистрирован: 2011-02-07
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Скорость выполнения urllib2.urlopen() в Win и Ubuntu

Vader
http://askubuntu.com/questions/8704/slow-dns-resolution
IPv6 в Ubuntu отключен в /etc/default/grub, сайты грузятся нормально. А вот через urllib2 - да, действительно сильно напоминает систему с неотключенным IPv6. Но вот как отключить это дело в urllib2 - не знаю…



Офлайн

  • Начало
  • » Network
  • » Скорость выполнения urllib2.urlopen() в Win и Ubuntu[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version