开启你的cfscript之路
TAGs:函数 发布时间:12-28 作者:子心 来源:CFCodes.com 点击:494
本人对于cfscript情有独锺,原因有很多方面,其中代码简洁可读性强以及性能显著是众多原因中的主要两个原因。
与许多ColdFusion爱好者接触后发现他们中间的大部分人都不太喜欢使用cfscript编写程序,一则可能与个人喜欢有关,二则也许他们还没有发现cfscript的诱人之处吧。
下面我将举以实例让各位领略一下cfscript的无限魅力。
实例目标:利用cfloop以及cfscript进行2000*2000次运算,并且比较其执行时间。
cfloop程序代码:
该程序段执行耗时约:35254毫秒甚至更长。
cfscrpit程序代码:
for(i=1;i lte 2000;i=i+1){
for(j=1;j lte 2000;j=j+1){}
}
该程序段执行耗时约:1292毫秒甚至更短。
比较上述两段程序代码的执行效率,显然cfscript模式的循环性能要比cfloop好的很多,那我们为什么不尝试使用cfscript进行一些操作呢?
当然cfscript存在着一些限制,但是例如一些Function我想都可以编写成UDFs,这样的话,整个系统的性能就会得到大幅度的提高了。

