加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_常德站长网 (https://www.0736zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp程序定义变量比不定义变量速度快一倍

发布时间:2022-09-28 15:32:24 所属栏目:Asp教程 来源:
导读:  因此,在我接触那么多种语言当中,asp是最不严格的一种,是对程序员要求最低的一种。

  昨天测试了asp.net、php和asp的运行速度比较,今天又来冲动,想看看定义变量与不定义变量对asp运行效率的影响有多大
  因此,在我接触那么多种语言当中,asp是最不严格的一种,是对程序员要求最低的一种。
 
  昨天测试了asp.net、php和asp的运行速度比较,今天又来冲动,想看看定义变量与不定义变量对asp运行效率的影响有多大,结果令人惊讶,asp程序定义变量比不定义变量速度快一倍!
 
  测试程序还是昨天那个,运行一千万次for循环ASP 变量,获得执行时间。
 
  1、程序没有定义变量(dim i)
 
  复制代码 代码如下:
 
  2、程序定义了变量(dim i)
 
  复制代码 代码如下:
 
  程序各执行5次(第一次执行除外),然后取平均值。如下为测试结果:
 
  定义变量
 
  执行时间
 
  平均时间
 
  否
 
  1890ms
 
  1859ms
 
  1844ms
 
  1875ms
 
  1859ms
 
  1865ms
 
  是
 
  890ms
 
  890ms
 
  984ms
 
  875ms
 
  890ms
 
  905ms
 
  从以上测试结果看出,定义变量比不定义变量,asp的执行速度快了一倍。
 
  至于为什么会这样,本人也没有更进一步深入研究了。不过通过这个实例,让我确实感受到规范编程才能让程序运行得更高效。对于不规范的编程,语言本身虽然具有容错性,但其分析过程是需要时间为代价的。当然了,对于一个简单的程序来说,也许规范与不规范它们所耗时间的差别是微乎其微的,但是如果你开发的系统比较大,页面多,函数调用也多,那么规范与不规范它们所耗时间的差别就会凸显出来了,少则1、2倍,多则几十倍都不足奇。
 
  【asp程序定义变量比不定义变量速度快一倍】相关文章:
 
  ★ ASP中FCKEditor编辑器的设置教程
 
  ★
 
  ★ asp html代码转安全ascii代码
 
  ★ 超级ASP大分页_我的类容我做主
 
  ★ 用XML+FSO+JS实现服务器端文件的
 
  ★ 叶子asp分页类
 
  ★ 利用FSO取得图像文件信息
 
  ★ 写入文本文件的过程函数(ASP)
 
  ★ ASP充分利用Err.Description
 
  ★ ubbcode函数
 
  我们可以通过更改注册表来解决这个问题:
 
  打开注册表,进入到[HKEY_USERS.DEFAULTControl PanelInternational],然后
 
  1、将键 sDate 的值由 / 改为 -
 
  2、将键 sShortDate 的值由 yyyy/M/d 改为 yyyy-M-d
 
  3、重启IIS即可。
 
  【Win7的IIS7中ASP获得的系统日期格式为斜杠的解决办法】相关文章:
 
  ★ ASP代码实现access随机显示不重复记录
 
  ★ ASP获得上月、本月、下月的第一和最后一天
 
  ★ 关于处理GET方式提交的含有特殊字符的参数
 
  ★ ASP验证码不显示或始终不正确解决方法
 
  ★ 用ASP实现距指定日期的倒记时程序源码
 
  ★ Wrance的图片系统目录直读版1.0
 
  ★ 通过Response.Flush()实现下载失败的解决方法
 
  ★ ASP中获得Select Count语句返回值的方法
 
  ★ Asp获取url地址的实例
 
  ★
 
  复制代码 代码如下:
 
  '返回某年总共有多少天
 
  Function DayOfYear(ByVal y)
 
  DayOfYear = DatePart("y",y&"-12-31")
 
  End Function5
 
  '例子:Response.Write DayOfYear(2012)
 
  Asp DatePart 函数的语法详解
 
  DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
 
  DatePart 函数的语法有以下参数:
 
  参数 描述
 
  interval 必选。字符串表达式,表示要返回的时间间隔。有关数值,请参阅“设置”部分。
 
  date 必选。要计算的日期表达式。
 
  firstdayof week 可选。指定星期中的第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。
 
  firstweekofyear 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。
 
  设置interval 参数可以有以下值:
 
  设置 描述
 
  yyyy 年
 
  q 季度
 
  m 月
 
  y 一年的日数
 
  asp.net static 变量_ASP 变量_asp 使用变量
 
  d 日
 
  w 一周的日数
 
  ww 周
 
  h 小时
 
  m 分钟
 
  s 秒
 
  firstdayofweek 参数可以有以下值:
 
  常数 值 描述
 
  vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
 
  vbSunday 1 星期日(默认)
 
  vbMonday 2 星期一
 
  vbTuesday 3 星期二
 
  vbWednesday 4 星期三
 
  vbThursday 5 星期四
 
  vbFriday 6 星期五
 
  vbSaturday 7 星期六
 
  firstweekofyear 参数可以有以下值:
 
  常数 值 描述
 
  vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
 
  vbFirstJan1 1 由 1 月 1 日所在的星期开始(默认)。
 
  vbFirstFourDays 2 由在新年中至少有四天的第一周开始。
 
  vbFirstFullWeek 3 由在新的一年中第一个完整的周(不跨年度)开始。
 
  说明
 
  DatePart 函数用于计算日期并返回指定的时间间隔。例如使用 DatePart 计算某一天是星期几或当前的时间。
 
  firstdayofweek 参数会影响使用“w”和“ww”间隔符号的计算。
 
  如果 date 是日期文字,则指定的年度会成为日期的固定部分。但是如果 date 被包含在引号 (" ") 中,并且省略年份,则在代码中每次计算 date 表达式时,将插入当前年份。这样就可以编写适用于不同年份的程序代码。
 
  【ASP返回某年总共有多少天的代码】相关文章:
 
  ★ asp中实现随机分组程序的代码
 
  ★ ASP.NET共享ASP用户Session的方法及代码
 
  ★ ASP查找ip对应的真实地址
 
  ★ ASP下实现自动采集程序及入库的代码
 
  ★ 带数据库的ASP用户名密码登录验证代码
 
  ★ 记录集内随机取记录的代码
 
  ★ ASP使用FSO读取模板的代码
 
  ★ 在ASP中用组件检测当前网卡地址的代码
 
  ★ 简单过滤一下广告的代码
 
  ★ asp完整登陆代码
 

(编辑:应用网_常德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!