正文

如果你用 curl_setopt 函数来与远程的webservice或者抓取页面的处理时,有时会遇到很奇怪的现象,访问的速度异常的慢,基本上要5s-10s的时间让人奔溃。

很多服务器都开启了 IPv6 却没有路由,无法真正工作,反而导致一些不可预料的问题。

然后百度查了一下,得出的解决方法如下。

解决方法

1.curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.02.curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名


文章版权声明:除非注明,否则均为枫叶博客原创文章,转载或复制请以超链接形式并注明出处。
-- 展开阅读全文 --