头一低,很多年都这样过去了...

欢迎来到Kittow的部落格! - http://blog.skyhe.com

Agile Web Development (敏捷Web开发)

Want to Know Something More? Move Your Mouse Here;)

我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...

我的VOA听写积分

2005-8-3 [返回]
[转]技术专题:大型应用系统的一些讨论 -- by 曹政
第三:那种语言效率最高
这是一个最原始的问题,php+zend,fcg,jsp,IIS API都宣称自己非常之快,实际上他们都是采用了提前加载,预编译,驻留内存,缓冲分配等手段,使得处理请求响应的速度非常之快,但是这种速度仅仅是处理响应的速度,当系统需要对后台数据库,对后台文件,甚至对后台shell进行操作的时候,最快的毋庸质疑,还是C语言,而且是标准C语言,有一个事实必须提醒诸位,尽管高级语言层出不穷,但是从70年代到21世纪,世界上最值钱的程序员一直是标准C的程序员(当然还有更原始的汇编程序员)。其实一个大型系统,前台动态展示采用asp也好,cfm也好,fcg也好,jsp也好都是无关紧要的,关键是采用合适的架构并把烦琐的数据操作尽可能放到后台执行。放到后台执行的准则是,将动态化过程中所有可以集中批量处理的,所有可以通过缓冲交换的,所有重复性的工作,所有与用户请求没有直接关联的,一概放到后台,以看守进程,或者定时程序进行。
http://www.discuz.net/blog.php?tid=80666&starttime=0&endtime=0
转自:天河网 | www.skyhe.com

Posted at 1:52 PM | Comments[1]

转自:天河网 | www.skyhe.com

发表评论
We Used Ajax to Post Your Comment!
本站评论系统采用Ajax技术,无刷新发送评论
您的大名 *   
电子邮件  
5+6=? *(请输入“5+6=?”的结果)
评论内容 *


  kittow | 发表日期:2005-08-10 11:22:34
前台脚本只是一种表现的处理和业务逻辑
如果数据层设计的好,不管用什么语言,都可以达到很高的效率(比如CSDN论坛都是ASP做的...)
所以以后太复杂的数据库操作(系统升级、多个聚合函数...)尽量考虑用存储过程和触发器完成吧