UpdatePanel медленное обновление на определенном сервере - PullRequest
1 голос
/ 08 февраля 2012

Я использую UpdatePanel для асинхронной загрузки списка с записями, основанными на категории, выбранной в элементе управления DropDownList.В моей среде разработки все работает гладко, и я также развернул его на другом сервере и попробовал там без проблем.

Однако, когда я сегодня развернул его на третьем сервере, все стало очень медленно.Загрузка страницы занимает около 500 мс (с представлением по умолчанию элементов списка в UpdatePanel), но при переключении категории в DropDownList UpdatePanel требуется около 20 секунд для загрузки новых результатов.Второй сервер (который работает отлично) и третий сервер (который работает очень медленно) имеют очень похожую настройку, что позволяет мне полагать, что на третьем сервере отсутствует какая-то настройка кеша (или другая настройка), которую мне не хватает.

Я знаю, что UpdatePanel перезагружает всю страницу, но как может быть такая огромная разница между двумя серверами?В худшем случае мне придется переключить UpdatePanel для какого-то другого решения, но кажется, что на третьем сервере что-то не хватает?

1 Ответ

0 голосов
/ 17 февраля 2012

Наконец-то нашел решение этой проблемы.У нас есть два HttpHandlers, которые делают асинхронные запросы к внешнему серверу для получения некоторых внешних данных на сайт.Однако на новом сервере брандмауэр не был настроен для разрешения этих запросов.Это по какой-то причине заставило всю перезагрузку панели обновлений ждать ожидания HttpHandlers перед выполнением обновления.Глупая проблема, но вы всегда чему-то учитесь.

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