With FTP upload the script receives the file via your web server, then it is transferred into FTP storage. So for large files you may notice it wait after upload, while the transfer is done. Can you try with a smaller file, like 10MB and see if it runs quicker?
With a smaller file ( 150MB ) is not the problem ,the upload speed is up to 8 mb/s ,but after that, it takes too long .
How to resolve? any solution?
Thank you .
It's just the time it takes for the larger file to transfer to your FTP server. You could double check PHP isn't existing with a memory error. See here: