После того, как хост открыт, типы загружены, и вы готовы к работе. По моему опыту, задержка обычно создает клиентский канал. Дорогая часть - это создание фабрики каналов, поэтому я предпочитаю создать ее заранее и использовать GetChannel () для своих вызовов. Вам также придется договариваться о безопасности при первом подключении, чтобы вы могли изменить эти настройки, чтобы найти правильный баланс.
Я полагаю, что когда вы находитесь в IIS, вы пользуетесь услугой WAS . Главная особенность этой службы - не держать хост постоянно открытым, поэтому вы не используете ресурсы для каждой неактивной службы, поэтому требуется время для загрузки сборки, когда это необходимо. Самостоятельный хостинг распределяет все ресурсы для вашего сервиса и хоста, как только он запускается.