Почему мой jQuery AJAX GET блокируется почти 2 минуты? - PullRequest
0 голосов
/ 03 августа 2011

Итак, я делаю запрос JQuery AJAX GET (через обновление таблицы jQuery DataTables), используя getJSON, который последовательно блокируется в течение 1,7 - 2 минут. Я добавил console.time (End) по всему коду, который делает запрос и не может найти задержку в моем коде. Это определенно в getJSON. Сетевая панель Firebug показывает, что «Блокировка» занимает подавляющее большинство всего времени запроса / ответа AJAX. Смотрите изображение:

http://i.stack.imgur.com/bQc0W.jpg

У меня также открыт HTTPScoop, и он не регистрирует HTTP-запрос до последних 2 секунд, что соответствует фактическому времени ожидания в Firebug. Я повторил эту проблему в Chrome, используя также Developer Tools.

Но вот кикер: эта проблема существует только в сети на работе, а не дома. Два сотрудника подтвердили, что эта проблема не существует в их домашних сетях, только на работе.

Итак, все эти свидетельства заставляют меня поверить, что это проблема сети, хотя она и не имеет особого смысла. У кого-нибудь есть какие-либо идеи? Даже возможности для исследований были бы велики. Спасибо.

Для справки, я использую jQuery 1.4.2, jQuery DataTables 1.7.6, с Rails 2.3.5 на стороне сервера.

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