Я заметил, что по мере того, как мой веб-сайт становится все больше и больше, время, затрачиваемое моим ноутбуком на отображение моей страницы, значительно увеличивается, чем, например, для новых проектов с минимальными ссылками.
Я думаю, что есть две переменные, которые влияют на время прогрева ASP.NET:
- Количество внешних ссылок
- Время, необходимое для рабочего процесса
new()
каждый экземпляр на рабочий процесс
- Дополнительное время для объектов WCF, поскольку ServiceHost может находиться во внешней DLL
Во-первых, правильные ли переменные необходимо учитывать при рассмотрении времени запуска ASP.NET?
Затем создается впечатление, что web.config может отправлять другие объекты для использования с определенными типами файлов (* .svc, * .aspx, Windows Identity Foundation (WIF) и т. Д.). Это также может вызвать задержки в ASP.NET.
Наконец, мой проект создан как «веб-проект», а не как «веб-сайт». Не уверен, оказывает ли это влияние.
Моя теория полна дыр, или я могу кое-что сделать, чтобы улучшить разработку на старом ноутбуке?