Я ни в коем случае не эксперт WCF, но если я не ошибаюсь, метод Request
фактически отправляет запрос по сети, верно?
Отправка и получение данных по сети - этоо самой медленной вещи, которую вы можете сделать в компьютерной программе (в любом случае, если не спросить пользователя о вводе).На мобильном устройстве скорость может быть еще хуже.Могу поспорить, что вы тратите 99% своего времени на ожидание выполнения запроса / ответа и 1% времени на фактическую обработку ответа.
За исключением улучшения инфраструктуры беспроводной передачи данных в городе вашего клиента,единственное, что вы действительно можете сделать, чтобы предотвратить это, - это уменьшить количество запросов, которые вы делаете к сервисам.