Похоже, ваш клиент является приложением Windows Forms - статический прокси-сервер службы должен быть в порядке, если вы не выполняете многопоточность или обратные вызовы для вашего прокси и т. Д. синхронизировать доступ к статическим переменным.
Говоря в общих чертах, производительность WCF может быть улучшена
- Тщательно составляя контракт на обслуживание - он должен быть коренастым, а не болтливым, чтобы количество обращений в сервис уменьшалось
- Выбор подходящей привязки - привязка TCP будет быстрее, чем привязка HTTP, но она будет соответствовать .NET и может не работать через Интернет, поскольку другие порты будут заблокированы. Если вы общаетесь на одной и той же машине, то именованная привязка по каналу будет самым быстрым режимом