网站运行过慢的原因?

php_wsd PHP高级工程师  2010-07-31 02:08:35
网站开发好后,页面正常访问,但是几天过后,网站的打开速度会慢起来,会出现一个html页面打开需要几分钟的时候,重启服务器,直到重启服务器才能恢复速度。
有时候会提示:错误: 文件 /news/ShowArticle.asp 脚本引擎异常. ScriptEngine 产生了异常 'C0000005'(错误位于 'IActiveScript::SetScriptState()' 中,来自 'CActiveScriptEngine::ReuseEngine()')。。
这样的错误。
这是什么原因引起来的。如何解决?
...全文
22 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gentle_sword 2010-07-31
1我们都知道打开连接是非常占内存的.在编写程序时一定要释放.
set Conn=Server.CreateObject("ADODB.Connection")
conn.open "...."
set Rec=Server.CreateObject("ADODB.Recordset")
Rec.open sql,conn,1,1
.......
’一定要注意下面四句,一定要这样释放内存,否则系统是不会给你好果子吃的.
Rec.Close
set Rec=Nothing
Conn.Clsoe
set Conn=Nothing
2假如你的系统也安装了大型数据库,那一定要把ms sql server 2000的内存设置为60%以下.
   设置方法如下:
   打开大型数据库,找到属性-内存-然后设置即可.
如果以上问题还解决不了
试验一下下边的方法:
a、从别的电脑上(同系统)拷贝Vbscript.dll,覆盖前请备份!
b、重装iis
c、更新ScriptEn.exe安装一下
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa
d、更新“组件服务”,一下是具体操作(这个需要谨慎,最好在本地机器上操作熟练,或先生成服务安装包!)
e. 浏览至“组件服务”并删除下列程序包:注意:要删除这些程序包,必须首先打开程序包的属性,单击高级选项卡,然后单击以清除禁止删除复选框。
回复
xmx2009 2010-07-31
不会,顶
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告