У меня есть приложение в WPF, которое использует веб-службу Java. Пользователи могут искать некоторые документы через приложение. Два дня назад они (которые создали веб-сервис) сказали мне, что я должен изменить URL-адрес сервиса. Итак, я сделал это. Но после этого приложение стало получать данные медленнее, чем предыдущее. Честно говоря, я делаю около 12 запросов к веб-сервису за один поиск. Но он получал все данные примерно за 0,52 секунды с предыдущей веб-службой, которая использовала HTTPS. Но текущий веб-сервис использует HTTP, и для получения всех данных требуется около 8 секунд. И, на мой взгляд, проблема может быть в протоколе. Но на самом деле время обработки в HTTP должно быть больше, чем в HTTPS. Итак, в чем может быть проблема? Кроме того, я подключаюсь к веб-сервису с помощью этого кода:
HQRTXServiceWSService service = new HQRTXServiceWSService();
service.Url = " a url of the web service";
service.Credentials = new System.Net.NetworkCredential("user", "password");
service.PreAuthenticate = true;
KeepAlive
отключен для вашего клиента веб-службы? - person Gene   schedule 21.02.2013