Событие Page_Load выполняется после задержки - PullRequest
0 голосов
/ 01 января 2019

У меня есть приложение для веб-форм asp.net, которое размещено на сервере IIS.После публикации сайта в производственной среде я заметил, что сайт работает очень медленно, для полной загрузки страницы требуется около 8-20 секунд.После отладки веб-сайта на рабочем сервере я заметил, что после выполнения события Page_PreInit отладчику требуется время (около 5-15 секунд), чтобы начать выполнение события Page_Load.Этот же веб-сайт работает быстрее на моем ПК для разработки и ПК для разработки IIS.

Примечание: - Событие PreInit не выполняет никаких тяжелых задач или не взаимодействует с sql.

Есть предложения по этой проблеме?

1 Ответ

0 голосов
/ 01 января 2019

Попробуйте проверить, использует ли он собственный пул приложений.

Если пул совместно используется с другими приложениями, IIS перезагрузит их все.

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