如何解决php中curl传递数据太慢?

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

但是怎么查也差不出问题出在哪儿,最近发现一个文章写了处理这个问题的方式。

先从解决问题入手:

1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.02、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: '3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名

相关参考:php教程

更多相关文章

  1. PHP中如何使用TUS协议来实现大文件的断点续传
  2. php响应Json字符串头部出现非法字符“\ufeff”的问题处理
  3. PHP 中使用 TUS 协议来实现大文件的断点续传
  4. php+nodeJs+thrift协议,实现zookeeper节点数据自动发现
  5. PHP发送邮件:如何自定义reply-to头部以及附件
  6. UDP协议编程(单播、多播、广播)

随机推荐

  1. 基于Spring Security和 JWT的权限系统设
  2. 芋道 Apollo 极简入门
  3. 芋道 Spring Boot WebSocket 入门
  4. 洞玩年!刚面世的黑洞照片快被玩坏了!
  5. 直观讲解一下 RPC 调用和 HTTP 调用的区
  6. Apollo 源码解析 —— 调试环境搭建
  7. 白嫖七牛云作为个人博客免费图床
  8. 第九周作业
  9. 芋道 RocketMQ 安装部署
  10. Mybatis-Plus 真好用(乡村爱情加持)