Время жизни приложения в ASP.NET

Это должно быть простым вопросом, но мне не удалось найти ответ на Google.

Я хотел бы знать в терминах, идиот может понять, точно что время жизни приложения означает в ASP.NET (и поэтому когда можно ожидать, что приложение запускает и заканчивает события для выполнения).

Я предположил, что это будет, когда Вы запустите и останавливаете приложение в IIS, но я считал вещи, которые предполагают, что это связано с количеством запросов.

6
задан fearofawhackplanet 12 June 2010 в 12:18
поделиться

2 ответа

По умолчанию время жизни начинается с первого запроса к приложению. И заканчивается после тайм-аута простоя.

Но это можно настроить в зависимости от различных параметров (включая количество запросов) в IIS.

IIS7.5 имеет возможность запускать приложение при запуске IIS, а не ждать первого запроса.

3
ответ дан 11 December 2019 в 21:36
поделиться

Вы должны учитывать, как настроен пул приложений, в котором работает ваш сайт. Приложения могут быть сброшены в пул с другими приложениями или могут иметь свой собственный. Пул может быть перезапущен на основе использования памяти сверх определенной точки, так сказать по таймеру (например, сбрасывается ежедневно в 3 часа ночи), и я полагаю, что по количеству запросов сверх определенного настраиваемого числа. Не супер эксперт по IIS, так что проверьте перед покупкой; -)

1
ответ дан 11 December 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: