Coldfusion:CFSCRIPT的性能 VS CFTAG性能

CFSCRIPT是Coldfusion提供给开发人员的另外一种编程风格的CFML。CFSCRIPT的语法已经是对Java语言的模仿。当然不能和Java相比,而且写起来还是有些别扭的。不过经过我自己的对比,CFSCRIPT的代码的运行速度比普通的CFML Tag语言开一些。


我比较这2者的速度只是简单实用CFLOOP循环 200次,然后再使用之间介绍的Wait功能(第二种方法)。

A) CFML Tag 测试代码

<CFSET t =GetTickCount()>
<CFLOOP From=1 To="200” Index="intIndex">
<CFSET Wait(1000)> 
</CFLOOP

<CFOUTPUT>#GetTickCount()-t#</CFOUTPUT>


B) CFSCRIPT 测试代码
<CFSCRIPT>
t = GetTickCount();
for(intIndex=1;intIndex LTE 200;intIndex=intIndex+1)
{
      Wait(1000);
}
WriteOutput(GetTickCount()-t);

</CFSCRIPT>


A代码运行的结果是20199毫秒;而B代码运行的结果是20003毫秒。

很明显,这个简单的程序里,确实表明了CFSCRIPT编写的代码是比较快的,而去速度很明显。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值