Сохраните WCF живым, никакой IIS перерабатывают

Существует причина, которой FTP был вокруг с начала, это работает, и это быстро. Я понятия не имею РЕ: WebDisk и это не предназначены, чтобы быть пламенем/сообщением-розыгрышем, но утилиты передачи файлов и протоколы приходят и уходят и все же существует все еще FTP. Да это небезопасно (существуют решения того), но для того, что это, это делает это - задание очень очень хорошо. Просто мои 0,02$ (0,01$ в состоянии с налогом с продаж ;).

3
задан 23 August 2011 в 22:49
2 ответа

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

Вы можете увеличить это значение (я полагаю, что значение 0 эквивалентно настройке это никогда не будет тайм-аута).

Однако я думаю, вам лучше посмотреть на общую ситуацию, чем просто настраивать тайм-аут простоя в IIS.

Как часто используется служба? Несколько раз в час, несколько раз в минуту, много раз в секунду?
Сколько клиентов подключаются одновременно?
Сколько времени нужно, чтобы заполнить данные? Достаточна ли длина этой начальной загрузки, чтобы оправдать увеличение тайм-аута простоя? И т.д.

Другой вариант, который следует рассмотреть, если вы хотите, чтобы служба работала постоянно, - это разместить ее как службу Windows. Я сделал это с помощью одного из своих сервисов, где мне нужно было обслуживать пул объектов.

Просто некоторые вещи, которые нужно учесть.

7
ответ дан 3 December 2019 в 04:50

Вы всегда можете создать службу WCF на собственном хостинге и полностью отказаться от IIS

4
ответ дан 3 December 2019 в 04:50

Теги

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