最近维护到一个asp 网站,前台页面访问速度超慢,用firebug分析,打开的时间主要耗在数据库响应,等待的时间太长。页面代码和数据库都没什么问题。于是,拿出之前备份的源码,重新在iis建了一个新的网站,这次访问速度超快。后来,发现是网站的数据库文件给了修改、写入权限后造成的,如果不给,就无法从后台更新文件。
解决办法: 原access数据库安全考虑后缀名改成了 asp: xxxxxname.asp
可能是iis服务器的原因,在解析带权限的这种数据库处理时间太慢。
1、把后缀改回xxxxxname.mdb,为了安全考虑。在文件名前加“#”号,变成 #xxxxxname.mdb
2、再次访问,速度与更新都正常。
附
Access数据库的安全
1. 修