在老板本的IIS中,如果不关闲和SET NOTHING,每打开一个数据库它会占去一定的内存,并一直占用着。这样,当访问用户多时,或打开的页面多时,它会把服务器的内存大多占用或全部占用,引起服务器运行变慢甚至死机。而IIS6以后已经没有这个问题了,但如果你还是能及时地关闲你打开的对象,这样及时地把占用的内存空出,对服务器的工作也是一大好处。当然,你就是不关问题也不会太严重的问题了(是指访问量不是太大的前题下,因为它会在运行到页面结束时自动关闲,当然在结束前会占用一段时间,一般时间这个时间都是很短的)
本人校懒,自从知道这个IIS6的特点后就从来没有close和setnothing过了,在日IP近万的网站上运行没有任何问题过。
当然不建议大家学我的。哈哈,万一那一天你的网站访问量大增,别人会打不开你的网站的,也容易被别人用洪水攻击法把你给攻了
。
[此贴子已经被作者于2006-11-22 19:35:44编辑过]