asp+读取mysql慢_ASP网站打开慢的解决办法

本文分享了一种解决ASP+ACCESS网站运行缓慢的方法。通过设置独立的应用程序池,定时回收工作进程,调整Web园进程数,优化ACCESS数据库,删除不必要的日志数据,以及考虑杀毒软件对速度的影响,显著提升了网站的访问速度。建议长期运行的ACCESS数据库考虑升级至更强大的数据库系统,如MSSQL或Oracle。
摘要由CSDN通过智能技术生成

我们学校的门户网站由于是采用了 ASP+ACCESS数据库制作的。网站运行时间长了,打开就会很慢很慢。有时候基本打不开,多方寻找原因,始终没有突破。无意中发现了下面的办法可以解决问题,先贴出来与大伙交流。

(1)设置一个独立网站“应用程序池”,不要去使用哪个默认的。

0_1275470965nQc1.gif

(2)设置“应用程序池”属性。

做一个计划任务,让系统自动回收工作进程。例如:

00:00

08:00

12:30

在这三个时间点回收系统进程。每天早上8点回收一次,中午回收一次,相信对网站的访问速度有一定提高。

0_1275471054m5A8.gif

(3)设置WEB园进程数

0_1275471226dad4.gif

理论上Web园,最大工作进程数可以设置的很大。最大可以设置为4000000。

不过没有必要设置那么大,例如,我设置的是4个。

设置大了,对CPU资源的占率很大的。

0_127547137555ta.gif

这个是闲暇时,运行情况。CPU占用率不是很大。

经过以上几步操作,网站的打开速度已经明显变快了。

(4)ACCESS数据库优化

ACCESS 数据库运行时间长了,体积会增大。这会影响网站访问速度的。因此,可以采取下面的办法进行优化。将mdb数据库文件下载到本机,用ACCESS2000压缩哈。

0_1275471571f5HJ.gif

压缩后,数据库的体积会变小些,这对加速网站访问速度会有帮助。

不过,最好的办法还是把ACCESS数据库升级至MS SQL2000或者Oracle、MySQL 等等大型数据库。

(5)删除数据库中不必要的“日志”数据

例如,我们的网站会记录后台用户、以及游客的一些访问记录,时间久了,日志会占用很大的一部分空间的。

0_12754718253Wis.gif

注意:删除日志数据后,记得执行一次“压缩数据库操作”

(6)服务器杀毒软件也会对网站访问速度有一定的影响(可能!!!)

我用的是NOD32杀毒软件,不知道为什么只要一起用WEB访问保护,速度就会变慢。也许是因为要对数据进行检测占用时间的关系吧。

0_1275472002X56H.gif

0_1275472058ZOBz.gif

至此!大功告成。

除了用上面的办法外,还可以采用Squid做方向代理来做网站加速。现在很多网站都采用这种技术,有时间再试试了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值