ฉันมีแอปพลิเคชันใน WPF ซึ่งใช้บริการเว็บ Java ผู้ใช้สามารถค้นหาเอกสารบางส่วนผ่านแอปพลิเคชัน เมื่อสองวันก่อนพวกเขา (ผู้สร้างบริการบนเว็บ) บอกฉันว่าฉันต้องเปลี่ยน URL ของบริการ ดังนั้นฉันจึงทำมัน แต่หลังจากนั้นแอปพลิเคชันก็เริ่มได้รับข้อมูลช้าลงกว่าเดิม บอกตามตรงว่าฉันกำลังร้องขอบริการเว็บประมาณ 12 รายการในการค้นหาครั้งเดียว แต่ได้รับข้อมูลทั้งหมดในเวลาประมาณ 0.52 วินาทีด้วยบริการเว็บ previuos ซึ่งใช้ 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