页面速度变慢了.请赐教,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:28:41
小站,asp+access
晚上改了一下.加了一个IF语句.发现页面速度下降了好多.
不知是什么原因,请赐教.
谢谢
if rs("fljf_p")="" or isnumeric(rs("fljf_p"))=0 then
jfh=jfh+0
else

jfh=jfh+rs("fljf_p")
end if

rs.open 时如果不需要更改数据,可以用
rs.open sql,conn,1,1
rs("fljf_p")这样多次使用的变量可以先取出来放到一个变量里
同样,如果不需要用循环生成页面,可一次性把从rs中要得到的数值都读取到变量中,然后关闭rs,conn,页面中只使用自己的变量

如果在数据读取里循环的话,尽量不要在循环里加判断语句,
如果像你是ACCESS一些判断可以在SQL语句里用IIF语句直接在数据库里进行筛选,
也可以先以一个二维数组的数据读出,如GETROWS,关闭数据库后,再用FOR,来循环,.
你可以在页面顶部加个时间,尾部加个时间,比较下几种方法所花的时间,,
也可以看下ASP程序优化的一些文章...