curl函数模拟post、get数据提交速度慢的解决方法

如果你用 curl_setopt 函数来与远程的webservice或者抓取页面的处理时,有时会遇到很奇怪的现象,访问的速度异常的慢,基本上要5s-10s的时间让人奔溃。
很多服务器都开启了 IPv6 却没有路由,无法真正工作,反而导致一些不可预料的问题。
然后百度查了一下,得出的解决方法如下。

解决方法

1.curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0
2.curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
1 条回复A管理员Y会员M游客
  1. tourist LV.1
    wrz M 沙发
    看看