DNS Lookup в простом C # / asp.net вызов ajax очень медленно - PullRequest
1 голос
/ 02 июня 2010

Я запускаю это из отладчика VS 2008 под Windows 7, работающего .Net 3.5.

Идея заключалась в том, чтобы выполнять все запросы ajax только с помощью jQuery, а не .net, следуя некоторым учебным пособиям в Интернете.

Default.aspx -> HTML-страница, метод триггеров jquery в Default.aspx.cs

http://pastebin.com/pxBvKA2H

Default.aspx.cs -> C # Webform, просто определяет функцию GetDate, которая пока возвращает только строку (пытаясь устранить любые возможные проблемы)

(можно опубликовать только одну гиперссылку ...) pastebin.com/pnHn50hu

Ajax-запрос занимает больше времени, чем должен. Профилирование с помощью firebug показало, что это заняло 1,03 мс.

1с DNS Lookup | 26 мс Ожидание | 1 мс получение

РЕДАКТИРОВАТЬ: если вы продолжите щелкать и повторно отправлять запрос, он будет продолжать работать так же, как и раньше.

Что я могу сделать, чтобы сократить время поиска DNS / что я сделал не так?

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Это только медленно в Firefox? Это похоже на старую проблему поиска IPv6, от которой обычно страдает Firefox.

Если это быстро в IE, следуйте инструкциям , чтобы отключить поиск IPv6 в Firefox .

0 голосов
/ 02 июня 2010

После того, как вы запустите сайт в режиме отладки, измените ваш URL в браузере с localhost: #### на 127.0.0.1:#### и посмотрите, если это изменит. Я недавно обнаружил, что это сделал.

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