使用libcurl和C ++的最佳实践

时间:2013-05-27 11:14:37

标签: c++ libcurl

我在项目中使用libcurl将文件上传和下载到HTTP Server。要上传文件,我会将FILE*提供给CURLOPT_READDATA并下载CURLOPT_WRITEDATA。我不得不说,与浏览器下载相比,性能并不是那么好。文件大小为1.3 GB,从浏览器下载2分钟即可从我的本地服务器下载,在我的curl下载中需要将近5分钟。

我可以在char*中将数据下载为libcurl并直接使用系统调用将其写入文件,这样可以提高性能吗?有没有人设置使用libcurl和C ++的最佳实践,我用Google搜索,但没有找到结果。为libcurl C ++设置最佳实践会很好。

0 个答案:

没有答案