阅读内容 

开启你的cfscript之路

[日期:2006-09-04] 来源:  作者: [字体: ]
开启你的cfscript之路
TAGs:函数 发布时间:12-28 作者:子心 来源:CFCodes.com 点击:494
本人对于cfscript情有独锺,原因有很多方面,其中代码简洁可读性强以及性能显著是众多原因中的主要两个原因。

与许多ColdFusion爱好者接触后发现他们中间的大部分人都不太喜欢使用cfscript编写程序,一则可能与个人喜欢有关,二则也许他们还没有发现cfscript的诱人之处吧。 

下面我将举以实例让各位领略一下cfscript的无限魅力。

实例目标:利用cfloop以及cfscript进行2000*2000次运算,并且比较其执行时间。

cfloop程序代码:
<cfloop from="1" to="2000" index="i">
<cfloop from="1" to="2000" index="j">
</cfloop>
</cfloop>
该程序段执行耗时约:35254毫秒甚至更长。

 
cfscrpit程序代码:
<cfscript>
for(i=1;i lte 2000;i=i+1){
for(j=1;j lte 2000;j=j+1){}
}
</cfscript>
该程序段执行耗时约:1292毫秒甚至更短。

 
比较上述两段程序代码的执行效率,显然cfscript模式的循环性能要比cfloop好的很多,那我们为什么不尝试使用cfscript进行一些操作呢? 

当然cfscript存在着一些限制,但是例如一些Function我想都可以编写成UDFs,这样的话,整个系统的性能就会得到大幅度的提高了。
阅读:
录入:浅白狐

推荐 】 【 打印
上一篇:在CF中利用Java创建Mapping
下一篇:
相关新闻      
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
Advertisement
内容查询


Advertisement