网页的运行速度问题
我用js和vbs联合做的一个页面,现在随着数据库数量增大,速度越来越慢
这个页面中有个名称,类别的级连,还有根据拼音快速查询。这就需要把表中的所有记录都读过来放到数组中,要1000多条,以后还会继续增加
我在该页开头加了
dim startime
startime=timer()
结尾加了
<%dim endtime
endtime=timer()%>
页面执行时间:<%Response.write FormatNumber((endtime-startime),3)%>秒
统计出的时间是0.333秒,但事实打开需要6、7秒
问题点数:100、回复次数:9Top
1 楼s1ihome(My hometown is a beautiful village)回复于 2006-03-15 17:45:08 得分 30
0.333这一个应该是在服务器端解释完毕所用的时间,而在客户端浏览器解释完毕下载完所用时间就不止这些了Top
2 楼singlezym(梅)回复于 2006-03-15 17:47:01 得分 0
那怎么使,解释完下载的时间缩短呢Top
3 楼s1ihome(My hometown is a beautiful village)回复于 2006-03-16 08:39:40 得分 0
优化页面html部分,去掉无用标记,把js放入单独的js文件连接近来,减少使用图片等等Top
4 楼mingxuan3000(铭轩)回复于 2006-03-16 08:43:49 得分 10
数据多的话没什么好办法 如控件很多 他生成要时间的Top
5 楼tigerwen01(小虎)回复于 2006-03-16 08:48:29 得分 10
最好是生成静态HTML页面Top
6 楼ybfqlyq(Rossy|http://blog.ybfq.com)回复于 2006-03-16 08:51:54 得分 10
生成HTML頁面,在數據庫表裡保存文件路徑。Top
7 楼pigengler(en)回复于 2006-03-16 08:55:59 得分 10
最好做分页处理,数据库一次不要读取太多数据。Top
8 楼meizz(梅花雪)回复于 2006-03-16 09:29:05 得分 30
你这个六七秒还包括网络传输时间,所以优化的方案是:
1. GZIP
2. 采用压缩式数据传输,可以参考我的那棵树的数据做法。
3. 优化客户端的HTML表现,少用TABLETop
9 楼singlezym(梅)回复于 2006-03-16 09:49:17 得分 0
meizz?
“那棵树的数据做法”找不到?
2. 采用压缩式数据传输,可以参考我的那棵树的数据做法。Top




