Waktu respons dari layanan web HTTPS dan HTTP

Saya punya aplikasi di WPF yang menggunakan layanan web Java. Pengguna dapat mencari beberapa dokumen melalui aplikasi. Dua hari yang lalu mereka (yang telah membuat layanan web) mengatakan kepada saya bahwa saya harus mengubah url layanan tersebut. Jadi, saya melakukannya. Namun setelah itu aplikasi mulai mendapatkan data lebih lambat dari sebelumnya. Sejujurnya, saya membuat sekitar 12 permintaan ke layanan web dalam satu pencarian. Namun ia mendapatkan semua data dalam waktu sekitar 0,52 detik dengan layanan web sebelumnya yang menggunakan HTTPS. Namun layanan web saat ini menggunakan HTTP dan membutuhkan waktu sekitar 8 detik untuk mendapatkan semua data. Dan menurut saya masalahnya mungkin pada protokol. Namun sebenarnya waktu pemrosesan di HTTP harus lebih besar dari HTTPS. Jadi, apa masalahnya? Saya juga terhubung ke layanan web dengan kode itu:

HQRTXServiceWSService service = new HQRTXServiceWSService();
service.Url = " a url of the web service";
service.Credentials = new System.Net.NetworkCredential("user", "password");
service.PreAuthenticate = true;

person Farhad Jabiyev    schedule 21.02.2013    source sumber
comment
Apakah Anda yakin mereka belum mengubah kode untuk layanan web, menurut saya HTTPS memerlukan lebih banyak waktu untuk memprosesnya karena melibatkan enkripsi data.   -  person Habib    schedule 21.02.2013
comment
Mereka mengatakan kepada saya bahwa mereka tidak melakukannya/ Tapi saya tidak tahu persisnya.   -  person Farhad Jabiyev    schedule 21.02.2013
comment
Apakah ada kemungkinan KeepAlive telah dinonaktifkan untuk klien layanan web Anda?   -  person Gene    schedule 21.02.2013


Jawaban (1)


Mungkin implementasi layanan web telah diperbarui dan kinerjanya kacau?

Bisa juga karena infrastrukturnya, atau jika ada lebih banyak orang yang menggunakan layanan webnya... Bisa jadi banyak hal selain kode Anda ;)

Menurut saya HTTP tidak harus lebih lambat dari HTTPS, biasanya justru sebaliknya, karena ada sedikit overhead untuk enkripsi pada HTTPS.

person Community    schedule 21.02.2013