Hi all
After I got ssh2 running, I'm struggling with performance issues. Same file, same server system (Ubuntu), same client system (Ubunut), same network connection, only difference is the transfer protocol - sftp vs. https. File to download: Size: 33.6 MB Type: Zip file Download time with ssh2/sftp: 45 sec with wget/https: 1.6 sec with openssh-client/sftp: 6 sec That's quite a huge difference! I played around with the buffer_size of the input stream but no improvement was achived. $buffer_size = 64*1024; $j = 0; while ($data = fread($remote_stream, $buffer_size)) { ++$j; fwrite($local_stream, $data); } echo $j; The data is received in 4314 buffers, which indicates the chunk size the server is using to transfer data is 8k (33.6 * 1024 * 1024 / 4314). So setting buffersize on the client side or in ssh2 seems to have no effect. The results make me conclude the problem can't be sftp as such nor the server. So it's probably me :-) Is there anything performance-wise I'm missing? Something in need to tweak in the PHP configuration? .. ? Thanks a lot for your support. Have a nice weekend Mark