用asp+access做的网站,网站数据结构很简单,二级分类+新闻,字段不是很多。但是数据量很
大(现在约上万多条),用的是别人的空间和服务器,打开首页和新闻列表页慢,偶尔会出现超时的情况。
但是用同样的数据库和文件,在本地运行就正常(可以确认是没有死循环),所以想从asp代码
上优化一下
1.首先我的数据显示基本都是这样,
set rs=Server.CreateObject("adodb.recordset")
rs.open "select top 10 id,title,content from news where typeid=1 order by data
desc",conn,1,1
while not rs.eof
显示数据
rs.movenext
wend
rs.close
set rs=nothing
首页上模块很多(分类模块和滑动门),所以我一般都把上面的代码放到#include file里引用
。然后给上分类变量等等,显示是没有问题,但我总感觉性能上有些差,尤其是首页有很多个滑
动门和分类模块的情况下,总感觉很卡
请问该如何优化??
2.是否需要在公共页面底部页面foot.asp加上http://blog.sina.com.cn/u/5614217375
我没加过conn.close:set conn=nothing,网上有的说加上好,有的说加不加一样
请问加不加差距是否很大??
3.有时我会在公共顶部页面里给一些变量赋值,这些变量只是几个页面能用上,其他都用不上
请问这样是否会浪费内存??影响大么?
4.我用的是XMLHTTP+fso生成静态页,因为生成静态页是后加的,用模版替换标签的话,还得做
模板页,而这个方法不用,所以用了这个,可是有时却会出现生成失败,(主要是首页和批量生
成内容页的时候)
请问用模版的方法是否不会出现这个问题?或者用模版的方法比XMLHTTP优点是什么?大家都是
用什么方法生成静态页的?
5.Server.ScriptTimeOut=500,加上这个是否有用?会有什么坏处?
多谢了
大(现在约上万多条),用的是别人的空间和服务器,打开首页和新闻列表页慢,偶尔会出现超时的情况。
但是用同样的数据库和文件,在本地运行就正常(可以确认是没有死循环),所以想从asp代码
上优化一下
1.首先我的数据显示基本都是这样,
set rs=Server.CreateObject("adodb.recordset")
rs.open "select top 10 id,title,content from news where typeid=1 order by data
desc",conn,1,1
while not rs.eof
显示数据
rs.movenext
wend
rs.close
set rs=nothing
首页上模块很多(分类模块和滑动门),所以我一般都把上面的代码放到#include file里引用
。然后给上分类变量等等,显示是没有问题,但我总感觉性能上有些差,尤其是首页有很多个滑
动门和分类模块的情况下,总感觉很卡
请问该如何优化??
2.是否需要在公共页面底部页面foot.asp加上http://blog.sina.com.cn/u/5614217375
我没加过conn.close:set conn=nothing,网上有的说加上好,有的说加不加一样
请问加不加差距是否很大??
3.有时我会在公共顶部页面里给一些变量赋值,这些变量只是几个页面能用上,其他都用不上
请问这样是否会浪费内存??影响大么?
4.我用的是XMLHTTP+fso生成静态页,因为生成静态页是后加的,用模版替换标签的话,还得做
模板页,而这个方法不用,所以用了这个,可是有时却会出现生成失败,(主要是首页和批量生
成内容页的时候)
请问用模版的方法是否不会出现这个问题?或者用模版的方法比XMLHTTP优点是什么?大家都是
用什么方法生成静态页的?
5.Server.ScriptTimeOut=500,加上这个是否有用?会有什么坏处?
多谢了