Сайт ASP.Net / Umbraco (изначально) имеет очень высокое время отклика сервера - PullRequest
3 голосов
/ 28 января 2010

У меня есть эта проблема. Я запустил веб-сайт ASP.NET с Umbraco CMS на интернет-провайдере. (Это просто очень простой информативный сайт. Ничего особенного.)

Однако, когда я хочу посетить веб-сайт, первая загрузка страницы занимает много времени , иногда даже до 20 секунд. Конечно это смешно. После этого я могу относительно быстро перемещаться по сайту ..

Так что каждая первая загрузка страницы идет медленно, потом все в порядке, более или менее.

Кто-нибудь знает, в чем может быть проблема? Это будет IIS? ASP.NET?

Ответы [ 4 ]

5 голосов
/ 28 января 2010

IIS, вероятно, настроен на отключение пула приложений после N минут бездействия.

AFAIK, это поведение по умолчанию в IIS.

0 голосов
/ 28 января 2010

Что вы видите при загрузке первой страницы?

Вы только что сделали сборку? Если это веб-сайт, то .Net скомпилирует и загрузит DLL. Затем IIS будет кэшировать выходные данные страницы.

У вас есть большие изображения на странице?

По сути, существует бесконечное количество причин. Вы использовали Firebug? Определить, где находится время загрузки?

У вас есть ссылка?

0 голосов
/ 28 января 2010

Возможно, вы захотите заглянуть в службу поддержки. Есть много доступных, которые регулярно опрашивают ваш сайт, чтобы поддерживать пул приложений и предотвратить задержку запуска, которую вы видите. Больше информации здесь и здесь.

0 голосов
/ 28 января 2010

Если это первый запрос, который должен быть обслужен, IIS по крайней мере запускает пул APP. Это может занять немного времени. Может быть, Umbraco изначально загружает некоторые данные, но у меня не было опыта работы с Umbraco, так что это на мой взгляд.

-sa

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