php curl上传速度很慢

时间:2012-07-09 18:58:00

标签: php curl

我从curl上传速度有问题(php 5.3)。 在我的开发环境(笔记本电脑)上,上传非常快。 但是当我在服务器上部署它时,速度非常慢。

[编辑]: 我使用curl将一些变量发布到外部服务。 然后该服务返回XML。 如果我使用笔记本电脑中的curl,则返回的XML非常快。 但是,在服务器上,返回XML需要几秒钟。 我的猜测是因为从服务器到外部服务的请求很慢。 这可以通过我的笔记本电脑(快速)和服务器(慢速)的curl_getinfo()函数输出来说明

这是来自笔记本电脑上的curl_getinfo()函数:

[url] => http://mylaptop.com
[content_type] => text/html; charset=ISO-8859-1
[http_code] => 200
[header_size] => 406
[request_size] => 559
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.203
[namelookup_time] => 0
[connect_time] => 0.031
[pretransfer_time] => 0.031
[size_upload] => 283
[size_download] => 15564
[speed_download] => 76669
[speed_upload] => 1394
[download_content_length] => -1
[upload_content_length] => 0
[starttransfer_time] => 0.172
[redirect_time] => 0
[certinfo] => Array
    (
    )

这来自服务器。它使卷曲的总时间> 5秒。

[url] => http://myserver.com
[content_type] => text/html; charset=ISO-8859-1
[http_code] => 200
[header_size] => 403
[request_size] => 424
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 5.005475
[namelookup_time] => 0.014625
[connect_time] => 0.036776
[pretransfer_time] => 0.036777
[size_upload] => 164
[size_download] => 9690
[speed_download] => 1935
**[speed_upload] => 32**
[download_content_length] => -1
[upload_content_length] => 0
[starttransfer_time] => 0.125857
[redirect_time] => 0
[certinfo] => Array
    (
    )

这怎么可能? 我注意到卷曲版本的差异(服务器上的7.19.7,笔记本电脑上的7.20.0)。

提前感谢您的回复。

0 个答案:

没有答案