再论程序的执行速度的问题,(续asp,php和jsp 等动态编程语言比较)

/*
豆腐制作,都是精品
豆腐技术站
如转载 请注明出处
*/
大家好,我以前曾经写过一篇 几种动态编程语言的 比较的文章(具体情况请看:lanmu/viewarticle.asp?id=17),当时对 asp 的评分很低,因为当时的jsp 确实太好了,还没有一种技术在当时能赶得上jsp,现在 MS 推出的 .net 战略,以及相应的asp.net(就是asp+),改变了这种情况
关于 asp+ 的其他的问题,豆腐的站点上已经写了很多的 文章了,我就在这里来再次比较一下
程序的运行速度的问题,请看程序
<%
Dim intStart,intStop As DateTime
Dim timeUse As TimeSpan
dim Sum,i,j as int32
intStart = DateTime.Now
for i=1 to 20000
for j=1 to 20000
Sum=Sum + i
next
next
intStop = DateTime.Now
timeUse = intStop.Subtract(intStart)
Response.Write (TimeSpan.ToString(timeUse))
%>
请看输出:是 3。6 秒左右,老天,速度真的是好快呀,达到了jsp 同等的运行效果,因为他们同样采用了 预编译(preCompile)的原因,怎么样,Cool 吧!
作者:豆腐(原创)

时间: 2024-10-29 22:10:06

再论程序的执行速度的问题,(续asp,php和jsp 等动态编程语言比较)的相关文章

再论程序的执行速度的问题,(续asp,php和jsp 等动态编程)

js|编程|程序|动态|速度|问题|执行     大家好,我以前曾经写过一篇 几种动态编程语言的 比较的文章(具体情况请看:http://www.asp888.net/lanmu/viewarticle.asp?id=17),当时对 asp 的评分很低,因为当时的jsp 确实太好了,还没有一种技术在当时能赶得上jsp,现在 MS 推出的 .net 战略,以及相应的asp.net(就是asp+),改变了这种情况关于 asp+ 的其他的问题,豆腐的站点上已经写了很多的 文章了,我就在这里来再次比较一

安装Zend提高PHP应用程序的执行速度

Zend Guard Loader是一款全新支持PHP5.3的加速程序,如果你是使用PHP5.2以下版本,请使用Zend官方提供的Zend Optimizer版本进行加束,PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 所取代,下面风信网带大家来了解Zend Guard Loader的安装.配置,让你轻松实现php程序的加速,赶紧动手吧! 1.下载Zend Guard cd /homewget http://downloads.zen

select-SQL可以再客户端执行不能在程序中执行,求大神指点?急

问题描述 SQL可以再客户端执行不能在程序中执行,求大神指点?急 SQL如下: select distinct b.COLUMN_NAME,b.comments,a.column_id from user_tab_columns a,user_col_comments b where a.column_name=b.column_name and b.table_name=upper('YFRAME_STU') order by a.column_id; 解决方案 upper('YFRAME_S

请教:vs2010程序执行速度慢

问题描述 各位好.想请教个问题,希望得到您的帮助:我原先用vs2003和sql2000开发了一套局域网内运行的c/s管理软件,前段时间升级到vs2010下后,发现访问本机的sqlserver时速度还行,而访问局域网内的sqlserver时速度特慢.同样的网络环境,vs2003的程序比vs2010的要快的多. 解决方案 解决方案二:检查一下慢在什么地方,跟版本应该关系不大,可能升级有问题.解决方案三:测试过,同样的代码.同样的网络和电脑,用vs2003和vs2010写,访问局域网内的sqlserv

sql 调优 oracle 执行速度再快一点

问题描述 sql 调优 oracle 执行速度再快一点 select psf.pol_num, psf.bank_acct_num, cba_dda.bank_acct_nm from tbank_pos_slip_files psf, tclient_policy_links cpl_dda, tclient_bank_accounts cba_dda where cpl_dda.cli_num = cba_dda.cli_num and cpl_dda.bank_acct_typ = cba

为什么用CLR写的过程在SQL2005中直接执行比用程序调用执行要慢很多?

问题描述 为什么用CLR写了一个过程在SQl2005中执行的时候速度会比在程序中直接访问数据要慢很多?过程里大楷包括的内容:这个过程的作用是读取SQL2005中的数据,然后再做一些条件检查.当这个过程在SQL2005中直接调用使用select语句,如果执行时间为100毫秒,则相同的该过程换成程序来写,在程序中执行的速度可能只有50毫秒.两个被执行的内容全部一样,唯一是运行环境不同,一个在SQL2005内部,一个在程序里. 解决方案 解决方案二:呵呵,不知道.好细心的人啊.呵呵,顶一下.

提升PHP执行速度全攻略(上)

攻略|速度|执行 PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了.不过如果站点的访问量很高.带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了.这篇文章将从几个方面介绍如何做到这一点,从而令用户浏览的时候更加"爽". 代码优化 在这里并不想再次告诉你如何写更干净的代码,这一点我想每个人都清楚,在需要速度的时候,你可能已经在PHP源代码的优化上面做了不少的工作,这里所提出的是,这个烦琐的工作可以交由其它工具来完成.这就是Z

提升PHP执行速度全攻略

攻略|速度|执行 PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了.不过如果站点的访问量很高.带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了.这篇文章将从几个方面介绍如何做到这一点,从而令用户浏览的时候更加"爽". 代码优化 在这里并不想再次告诉你 如何写更干净的代码,这一点我想每个人都清楚,在需要速度的时候,你可能已经在PHP源代码的优化上面做了不少的工作,这里所提出的是,这个烦琐的工作可以交由其它工具来完成.这就是

ASP中缓冲的启用及执行速度的影响

ASP缓冲的启动方法:     1. IIS中设置缓冲默认状态为启动      - 在IIS点击网站点击网站属性      - 选择主目录,按Alt+G或点击配置按钮      - 选择应用程序选项,选中启用缓冲            如果不设置,Win2K中,IIS的默认缓冲为打开状态    2. ASP程序强制打开或关闭      - 强制打开,在合适位置或入语句        Response.Buffer=True      - 强制关闭,在合适位置或入语句        Respons