Это сравнивает яблоки с апельсинами. Если вы используете базовую привязку HTTP, то есть базовый набор служб и всего, что он предоставляет, который отличается от служб, которые, например, WsHttpBinding
предлагает.
Учитывая это, показатели производительности будут отличаться, но вы также не получите ту же функциональность, и если вам нужен именно этот набор функций, то сравнение вообще не стоит делать *. 1006 *
Кроме того, существуют привязки (например, привязки net tcp и именованные каналы), которые могут вообще не применяться, но имеют более высокие характеристики производительности.
Наконец, ваше утверждение о «лучшей производительности» указывает на то, что вы действительно не смотрите на это правильно. Вы ожидаете, что ваша нагрузка будет в пиковое и непиковое время, а также время отклика, приемлемое для вашего продукта. Вам нужно определить, попадает ли WCF в эти параметры, а затем работать оттуда, а не просто сказать
«Я ищу лучшее исполнение».
Вам нужно будет предъявлять больше требований к тому, что вы пытаетесь сделать, и тогда на него можно будет пролить больше света.