查看贴子 返回上一页


贴子作者:lifanxi 发贴日期:2001-10-19 00:00
阅读次数:706 回复条数:2
所属版块:计算机与网络 最后回复日期:2001-10-20 21:15
 
标题:为何主页服务器常常会瘫痪?
内容:  
引起服务器瘫痪的原因有很多,包括:
1.服务器本身性能不好,死机。
2.病毒,包括网络蠕虫病毒。
3.服务器负担太重。
我们的网站之所以经常不能正常工作,主要是由于上面的第3条影起的。
同一般的网站制作不同,ASP网站的制作不但有传统网的界面制作,更重要的是包括了网页程序的书写。学过任何计算机语言的同学都知道,一个死循环可以轻松的让计算机死机。比如下面的C程序:
main(){ while(1);}
或者
main(){for(;;);}
同样的,在ASP中,如果不小心出现形如:
<%
set rsResult=objDB.execute("select * from txl")
while not rsResult.EOF
response.write rsResult("xm")
'少了一行 rsResult.movenext
wend
%>
这样的数据库操作语句就会引起同死机一般的服务器巨大负担,导致网站瘫痪。
我们用的服务器上至少有上千个用户,只要有一个用户的程序中出现了这样的死循环,整个服务器就会完完。这也就是为什么几乎所有的免费主页服务器都不支持ASP的原因。
我们现在用的服务器大约是四个PIII处理器,4GB内存的服务器,即使是这样高配置的服务器,也无法负担如此的重任。所以瘫痪是再所难免。如果有人对服务器做故意破坏,那就更是防不胜防。

回复:

贴子作者:空白 发贴日期:2001-10-20 14:32
。。。。。。 
看不懂~ X-(
等我学会后再说吧~~~
贴子作者:lifanxi 发贴日期:2001-10-20 21:15
计算机与网络论坛主要讨论计算机与网络的专业话题。当然不要求所有人都看懂,也没必要所有人都去学很多的计算机知识,毕竞计算机是工具,不是人为它服务,是它为人服务!

您尚未登陆网站,不能回复贴子!



(C) Copyright 2000-2003 Shengze Middle School Class 4 Grade 3 of the Year 1999