Я занимаюсь разработкой приложения WPF, которое общается с сервером через службы WCF через Интернет. После профилирования приложения я заметил, что много времени уходит на создание соответствующего клиентского прокси WCF и выполнение вызова на сервер.
Код на сервере оптимизирован и не требует времени для запуска. Я все еще наблюдаю 1,5-секундную задержку от момента вызова службы до ее возвращения клиенту.
Несколько пунктов, чтобы дать немного фона:
- Я использую членство в ASP.Net для безопасности
- Я в конечном итоге подключусь к тому же коду на стороне сервера через веб-сайт
- Я бы в конечном итоге хотел бы иметь автономную поддержку в приложении
Мне действительно нужно забить производительность пораньше, хотя, если приложение возвращается через пару секунд, это слишком долго для того, что я пытаюсь сделать.
Может кто-нибудь предложить советы по производительности, которые помогут мне, пожалуйста?