2010-11-03 2 views
1

У нас есть приложение ASP.NET на тестовом сервере. В первый раз доступ к странице входа в систему времени загрузки приложения медленный. Время отклика составляет около 25-30 секунд. После этого я перешел на страницу или открылся с новым браузером, загрузка страницы входа - около 1-2 секунд.Загрузка страницы входа в ASP.NET очень медленно занимает 30 секунд

Только имя пользователя & столбцы с паролями находятся на странице входа. Есть ли способ уменьшить время отклика при первой загрузке?

underline db mysql. мы используем окна виртуального сервера godaddy.

+0

Войти страница только медленно, или любое первое представление приложения? Какой метод аутентификации вы используете? –

+0

Создавали ли вы индексы? Как загружаются статические ресурсы (через скрипт или напрямую)? Насколько высока загрузка сервера? – thejh

+0

Возможно, он занят компиляцией всех исходных файлов, которые вы помещаете в «App_Code» вместо того, чтобы развернуть DLL в папку «Bin»? –

ответ

0

Любопытно, что это происходит только в каждом браузере. Это заставляет меня подозревать, что один из ресурсов страниц (css? Image? Javascript?) Медленно загружается. Поэтому кеширование на стороне клиента ускоряет загрузку во второй раз.

Вы пробовали использовать HttpFox? Или используя Firebug, чтобы определить, какой шаг при загрузке страницы вызывает проблему?

0

Всего несколько советов. При первой загрузке приложения может потребоваться до 30 секунд для «разогрева». После загрузки он будет срабатывать намного быстрее. Приложение будет загружено в память IIS, пока приложение будет постоянно ударяться (пока IIS не переработает себя, что по умолчанию происходит один раз в день).

Если вы нажмете новую сборку и \ или измените свою веб-конфигурацию, приложение автоматически переработает себя.

Если Youre с помощью IIS 7.5, теперь он предлагает разогреть модуль, который будет в значительной степени сохранить ваше приложение готово к работе, даже если его не ударил очень часто, проверьте - http://www.iis.net/download/applicationwarmup

Смежные вопросы