Это сложный вопрос в его нынешнем состоянии.
Это зависит от того, где узкое место в службе. Сжатие IIS будет использовать больше ресурсов ЦП, но меньшую пропускную способность, и, учитывая это, улучшилось время отклика, кажется, что пропускная способность - это проблема.
Переход на JSON может уменьшить пропускную способность еще на 5-10%.
но это не вопрос WCF против JSON, поскольку вы можете использовать JSON из WCF (определение пользовательского сериализатора)
Если ваша служба была ограничена из-за использования CPU, удаление WCF могло бы сработать, но вам нужно было бы выполнять значительно больше работы вручную, и в любом случае, возможно, не делать это так же эффективно, как WCF.
Как и во всех проблемах с производительностью, профилирование - это ваш друг.