CFHTTP使用SSL很慢的解决方法

使用银行的API的时候,CFHTTP很慢。一个Transaction要20到30秒才能完成,这个对收钱来当然是不能接受的。后来经过分析,发现了其中的问题所在。


CFHTTP慢的原因:

原来是默认使用了代理服务。这个可能是同类型问题的主要原因。当使用CFHTTP的时候,服务器就会到处找Proxy Server。这样就会耗费时间。特别是在不能访问Internet的情况下。一直找不到Proxy Server,所以导致20到30秒才完成一个Transaction。


解决的方法:

结局的方法很简单。就是把Proxy的设置指向本地的地址127.0.0.1,Proxy Port指向80,这样就会让服务器不用等待和花时间去找Proxy服务器,从而提高速度。


<CFHTTP URL="https://www.abc.com/webservice"  ProxyServer="127.0.0.1"  ProxyPort="80" />

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值