WCF: уменьшение задержки первого звонка. Лучшая практика - PullRequest
0 голосов
/ 20 июля 2010

У меня есть клиент WCF, который подключается к серверу в интрасети.Самый первый звонок занимает значительное время, и пользователь терпеливо ждет, пока он не завершится.Во-вторых, третьи вызовы выполняются как минимум на 30% быстрее.

Как лучше держать клиента WCF готовым к вызову?Я думаю о фоновом потоке, который время от времени пингует сервер (или может быть, самый первый раз, когда приложение запускается), но может быть, есть лучшие / более простые способы?

Служба - IIS6, размещенная с привязками wsHttp (Dual).Проблема серьезна с двойной конечной точкой.

1 Ответ

0 голосов
/ 20 июля 2010

Такое поведение может быть связано с тем, что пул приложений в IIS не загружается в память при поступлении первого запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...