Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > ASP > ASP.NET MVC2 под капотом |
Автор: RYB 30.5.2010, 20:40 |
Здравствуйте, я немного запутался с основными принцыпами работи ASP.NET приложения на сервере. Я заметил, что написаное приложение немного (секунд 10) времени тратит на инициализацию - тоесть, при первом запросе, необходимо немного подождать пока процесс запустится и отобразит страницу, а, при последующих запросах, уже работает быстрее. Я так понимаю, что на это еще влияет выделение отдельного пула для приложения. Но как бы я не пробовал, что в отдельном поле с отсутвтвием ограничений по выполнению, так и в пуле по умолчанию - особой разницы в работе нет. Оно то все ладно, если бы такая процедура инициализации выполнялась разово. Но для она выполняется для каждого пользователя. Я вычитал, что создаються типа отдельные экземляры приложения для каждого посетителя. Можно ли это изменить? можно ли использовать один процес на всех? Помогите, пожалуйста, пролить на это дело свет. Ps: использую ASP.NET MVC 2, IIS 6.0, Windows Server 2003 |