|Examples||Mac & Win||Server||Client||Guides||Statistic||FMM||Blog||Deprecated||Old|
Sets the maximum sending speed.
|CURL||2.5||✅ Yes||✅ Yes||✅ Yes||✅ Yes||✅ Yes|
(old name: CURL.SetOptionMaxSendSpeedLarge)
|curl||The CURL session handle.||$curl|
|Value||Maximum sending speed in bytes per second.||50000|
Returns "OK" on success.
DescriptionSets the maximum sending speed.
If an upload exceeds this speed (counted in bytes per second) on cumulative average during the transfer, the transfer will pause to keep the average rate less than or equal to the parameter value. Defaults to unlimited speed.
Useful if you have a limited pipe and you'd like your transfer not to use your entire bandwidth.
Slowing down the transfer speed is also useful for lowering CPU consumption during transfers.
See also MAX_SEND_SPEED option in CURL manual.
Created 18th August 2014, last changed 20th April 2018