php的curl函数模拟post、get数据提交,速度非常慢的处理办法
2017-11-22 16:03
686 查看
如果你用 curl_setopt 函数来与远程的webservice或者抓取页面的处理时,有时会遇到很奇怪的现象,首次访问的速度异常的慢,基本上要5s-10s的时间让人奔溃。
但是怎么查也差不出问题出在哪儿,最近发现一个文章写了处理这个问题的方式。
先从解决问题入手:
1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0
2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: '
3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
原文:http://blog.csdn.net/lovewjp/article/details/40891351
但是怎么查也差不出问题出在哪儿,最近发现一个文章写了处理这个问题的方式。
先从解决问题入手:
1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0
2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: '
3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
原文:http://blog.csdn.net/lovewjp/article/details/40891351
相关文章推荐
- php的curl函数模拟post、get数据提交,速度非常慢的处理办法
- php的curl函数模拟post数据提交,首次速度非常慢的处理办法
- php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
- php 开启curl扩展 后 模拟post提交数据
- php模拟GET与POST向微信接口提交及获取数据的方法
- 数据抓取中post与get方式的处理深入理解(不用给网页标签赋值也不用模拟提交js)
- PHP模拟POST提交数据并获得返回值之CURL方法(使用PHP extension,然后使用php_curl.dll,很不错)
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- php中用socket模拟http中post或者get提交数据
- PHP基于curl模拟post提交json数据示例
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- PHP利用CURL方法模拟POST提交数据并获得返回值的小细节
- php中用socket模拟http中post或者get提交数据的示例代码
- php中用socket模拟http中post或者get提交数据的示例代码
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- PHP之文件操作,http请求数据格式,模拟get和post,CURL模拟请求的使用
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- PHP模拟POST提交数据并获得返回值之CURL方法
- PHP模拟GET和POST提交数据