• 技术文章 >后端开发 >php教程

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

    WJWJ2020-06-09 17:07:10原创992

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

    如果你用 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协议解析域名

    相关参考:php教程

    以上就是如何解决php中curl传递数据太慢的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:如何解决php中curl_init()函数不可用 下一篇:如何将curl获取到的json对象转成数组
    线上培训班

    相关文章推荐

    • PHP源码加密方法实例详解• PHP使用JWT创建Token的实例详解• php实现简单的登陆功能(附源码)• PHP使用 is_numeric的实例解析• 详解PHP中php switch的方法实例• php+javascript实现用户注册模块(附源码)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网