ASP.NET MVC загружается слишком много времени, вероятно, из-за службы Windows, работающей на том же сервере - PullRequest
1 голос
/ 08 октября 2011

У меня выделенный сервер Windows 2008 с несколькими веб-сайтами и 1 запущенной службой Windows.

Служба запускается каждые 30 секунд и довольно интенсивно использует процессор.Однако все сайты загружаются очень быстро, за исключением одного, тесно связанного с сервисом.На этот сайт проекта dll ссылается сервис, и я думаю, что по этой причине он такой медленный.

Кто-нибудь имел опыт работы с этим?Как я могу улучшить время загрузки сайта?

Обновление

Вот дополнительная информация:

Только первая загрузка идет медленно.Последующие загрузки быстрые.Веб-сайт и сервис имеют доступ к одной и той же базе данных MongoDB.Служба также ссылается на dll веб-сайта и использует множество классов, включая UsersRepository.

Остановка службы приводит к нормальной работе приложения.

1 Ответ

0 голосов
/ 09 ноября 2011

Да, это была вина службы.Я решил проблему, сделав клон папки bin, который используется только для службы.

...