帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP编程 >
使用Server.scripttimeout来减少ASP意外错误而服务器瘫痪
作者:佚名 发布时间:2005-04-02 来源:不详
    我们在执行一些程序时, 比如论坛的递归, ASP程序常常会在意外之外执行出错. 此类意外发生率极少,但一旦发生, 则会使ASP代码产生不计其数的html或占用大量的服务器资源, 从而导致服务器效率下降甚至瘫痪. 此类错误一般为死循环, 直到脚本执行完毕才结束这恶梦般的错误.

    解决此类问题的办法有:
    - 不要采用不稳定的代码, 但是很多代码是否稳定我们是很难确定的. 比如我的论坛系统, 里面使用的递归看起来没有丝毫错误, 但在使有时会发生错误.
    - 如果不能用上面的方法来确实代码的安全和稳定性, 只能把网站的脚本时间执行尽量缩短, 比如Server.scripttimeout设为1,即执行时间只有1秒. 这样可以使代码的错误持续时间尽量减少. 不要以为timeout只能为20以上, 其实设为20以下还是行的:)

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·在你的ASP中使用类(class)  (2005-04-02)
 ·使用ASP加密算法加密你的数据  (2005-04-02)
 ·技巧之一:提高使用Request集合的  (2005-04-02)
 ·使用InstallShield制作ASP安装程  (2005-04-02)
 ·ADSI,使用ASP来实现通用的对数据  (2005-04-02)
 ·ADSI,使用ASP来完成NT管理  (2005-04-02)
 ·使用ASP实现基于WEB的数据库资料  (2005-04-02)
 ·在ASP中使用简单Java类  (2005-04-02)
 ·我们在使用数据库时,有时会用到图  (2005-04-02)
 ·ASP中使用组件搜索  (2005-04-02)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·在ASP中使用数据库
·使用ASP脚本技术
·通过启动脚本来感受ASP的力量
·学习使用ASP对象和组件
·解析asp的脚本语言
·初看ASP-针对初学者
·ASP开发10条经验总结
·ASP之对象总结
·ASP与数据库应用(给初学者)
·关于学习ASP和编程的28个观点
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统