主题:  一个ASP效率的问题

mlzboy

职务:普通成员
等级:2
金币:2.0
发贴:317
#12004/2/29 7:38:09
<%dim finderror
finderror=flase
........
if finderror=true then
%>
<!--#include file="show_error.asp"-->
<%end if%>


上面这段代码与将<#incude file="show_error.asp"-->直接谢谢在最上面的效率哪个好啊


我的意思就是说,是不是一运行,程序就将,include文件包含进来而不管有没有什么if then end if之类



mlzboy

职务:普通成员
等级:2
金币:2.0
发贴:317
#22004/3/1 13:00:28
不要沉了,请高手发表一下见解啊



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/3/1 13:25:56
自己试试就知道
<%
if finderror=true then
%>
<!--#include file="show_error.asp"-->
<%end if%>



mlzboy

职务:普通成员
等级:2
金币:2.0
发贴:317
#42004/3/2 21:40:12
请问一下,我该如何试,如何知道哪个效率好啊,
是不是查看系统的占用资源率啊,
还是利用
dim starttime
starttime=timer()
然后在最后用
dim endtime
endtime=timer()

response.write start-endtime



damoo

职务:普通成员
等级:1
金币:1.0
发贴:28
#52004/3/5 18:03:58
楼主说得没错,服务器首先执行include,然后再编译执行vbscript代码,不管if的判断。所以经过if判断需要include的东西如果很长的话,效率会大大降低的。