I'm not sure if anyone knows, but I can suggest - if you have the time and
patience to investigate yourself - two tools that I'd use:
freeware Synopse mORMot framework - has a time Logging profiler (synLog.pas)
that will show the Delphi program internals times. (It has some known naming
clashes
> Are there any known issues with SslHttpCli for sending data?
It seems the component still uses 8K buffers for receiving and sending
data, which was fine 15 years ago when we used slow modems and 10Mb
ethernet, but larger buffers would be more efficient with current
internet speeds.
I updated
Further testing: to rule out an SSL issue I made a small script to upload
to my server through http, no ssl involved, same 3MB file:
ics 45.8s
indy 4.6s
synapse 4.2s
WinInet 2.2s
On Thu, Apr 14, 2016 at 10:00 AM, Stephen Dickason
wrote:
> I'm not sure if anyone knows, but I can suggest - if you
> I updated the FTP client buffers to 32K several years ago for better
performance.
Yep this was 2011 and it made a huge difference for me.
http://marc.info/?l=twsocket&m=131146591403948&w=2
And your response:
Log:
- Added published property DataSocketSndBufSize and public property
DataSocket