Question Webservice Ssl Slow Due To Last "frame" In Response

Karsten Brondum

New Member
Hi

Changed an existing webservice request from running http to https. (Progress 11.5 on Win2012 )

Working - sort of. Connection is very slow and after some trace/debugging it turns out that it's always the last bucket/packet/frame in the response causing the delay. If response is less than 8k, this (and and thereby "only") package will be slow. If response is n frames of 8k, the first n-1 frames will arrive timely and then connection will "hang" waiting for the last frame to arrive:

Any hints are appreciated
br Karsten.

Code:
WDSLReadHandler starts
ExtractMessage starts  10:05:05
retry block 10:05:05
ExtractMessage: Read completed length = 8196 10:05:05
WDSLReadHandler returns incomplete, wait for next block
WDSLReadHandler starts
ExtractMessage starts  10:05:05
retry block 10:05:09
retry block # = 1 bytes avail in socket = 0 10:05:13
retry block # = 2 bytes avail in socket = 0 10:05:17
....
retry block # = 31 bytes avail in socket = 0 10:07:15
retry block # = 32 bytes avail in socket = 4161 10:07:19
ExtractMessage: Read completed length = 4161 10:07:19
parseWSDL starts  10:07:19
 
Back
Top