Задержка с NSURLConnection из-за поиска DNS? - PullRequest
0 голосов
/ 25 марта 2009

Я бьюсь головой здесь, пытаясь выяснить, почему есть три-четыре секунды, когда слышно, когда объект NSURLConnection создается с NSMutableURLRequest на основе POST. Накладные расходы, о которых я говорю, связаны с тем, что NSURLConnection запускается, просматривая журналы доступа Apache. Я вижу, что запрос приходит значительно дольше после его вызова. На любой другой платформе я бы устранял задержку, необходимую для разрешения DNS, прежде чем идти дальше. Я не должен исключать iPhone в этом случае. Кто-нибудь еще заметил подобное поведение?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 марта 2009

Звучит правдоподобно, что DNS - это ваше узкое место. Попробуйте сделать запрос по адресу, а не по имени - хотя бы для отладки.

0 голосов
/ 13 октября 2009

Является ли DNS известным узким местом для iPhone. Я также заметил это на своем 3G-соединении. Вы обошли проблему, используя адрес вместо имени хоста?

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