开发者社区> 问答> 正文

快速访问外网的api

服务端需要访问高通的一些数据,但是他们的网站在国外,网络好的时候访问OK,网络差的时候就timeout了,所以大家有什么好的方法去调用外网的链接吗

展开
收起
我是过客 2018-03-22 20:14:47 2731 0
3 条回答
写回答
取消 提交回答
  • 1.网络无法保证时加长超时时间
    2.分步,异步获取,减少数据量,多次获取

    2019-07-17 22:02:47
    赞同 展开评论 打赏
  • 不太稳定是现状,应用层面,可以想办法解决:
    1、加长一点超时时间,或者缩短超时时间,增加重试机制
    2、异步加载

    2019-07-17 22:02:47
    赞同 展开评论 打赏
  • 在服务器设置 HTTP(S) 代理。
    可以看一下 brook 这个工具,可以把远端的 shadowsocks 代理中转成本地的 HTTP(S) 代理。

    # 如果你已经有一个ss账号,可以在服务端使用如下命令开启中转代理。
    $ brook ssclient -l 127.0.0.1:1080 -i 127.0.0.1 -s ip:port -p password --http
    # 然后使用如下命令开启命令行代理
    $ export http_proxy=http://127.0.0.1:1080 
    $ export https_proxy=http://127.0.0.1:1080 
    2019-07-17 22:02:47
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载