CFHTTP使用SSL很慢的解决方法

来源:互联网 发布:嵌入式软件面试题 编辑:程序博客网 时间:2024/05/16 15:14

使用银行的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
原创粉丝点击