|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。server|办理一样平常来讲,当你的IIS产生了诸如"HTTP:1001Serveristoobusy"的毛病时,是由于你的ASP程序中开了过量的Server.CreateObject哀求,然后每个哀求都必要列队守候直到他们的确被创建了为止。
假如你的行列的最年夜长度为500的话,当行列中已存在了499个哀求时,这时候假如第500个哀求抵达了,就会产生“Serveristoobusy”毛病。
那末怎样来使正在请求的哀求最小化了,而且怎样进步呼应工夫呢,
上面是几个倡议:
1.只管利用.HTM后缀的文件,制止利用.ASP(特别是在那些有大概招成超负荷的前提的特别事务时)。由于HTM不会障塞服务器同时可以失掉最年夜的缓存功能。(有关这个的效力成绩我已经先容过一篇文章,在精髓区中)
2.只管在你的ASP中少利用Server.CreateObject
3.严厉限定你的ASP挪用不在你服务器上的内部资本,比方你的资本在别的一台服务器上
4.只管优化你的收集功能和不乱性,比方加强你的背景的SQLServer数据库或则远程文件共享的局域网功能。
5.只管让每个组件的实行速率快与挪用它的速率.比方,一个组件一秒钟被挪用了20次,那末它就必需在1/20秒的工夫内实行完成,不然该组件将会堵塞。要晓得,一个堵塞的组件将会招致你网站上一切的ASP溃散
6.每一个星期都要监督你的网站的功能形态.由于单个可以发生堵塞的工具可以对你的全部网站发生很欠好的影响。
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; |
|