虛擬(ni)主機是(shi)建(jian)立(li)在(zai)每臺(tai)服(fu)務器(qi)(qi)多用(yong)(yong)(yong)戶(hu)的(de)基礎上(shang)的(de),也就是(shi)多個用(yong)(yong)(yong)戶(hu)共同使用(yong)(yong)(yong)一臺(tai)服(fu)務器(qi)(qi)。為了避免(mian)同一臺(tai)服(fu)務器(qi)(qi)上(shang)的(de)某一個用(yong)(yong)(yong)戶(hu)的(de)IIS鏈(lian)接人(ren)數(shu)過多或占用(yong)(yong)(yong)服(fu)務器(qi)(qi)資源過多而影響其(qi)它用(yong)(yong)(yong)戶(hu)的(de)正常使用(yong)(yong)(yong),所(suo)以(yi),目前所(suo)有(you)虛擬(ni)主機提供商都對(dui)單個用(yong)(yong)(yong)戶(hu)的(de)IIS鏈(lian)接數(shu),流(liu)量及(ji)服(fu)務器(qi)(qi)進程占用(yong)(yong)(yong)CPU的(de)比率進行了相應的(de)限制。
當某一個用戶的(de)站(zhan)點超(chao)出(chu)(chu)了服務(wu)器上(shang)的(de)設制后(hou),訪問站(zhan)點時就會出(chu)(chu)現服務(wu)器忙,或目(mu)前訪問該站(zhan)點的(de)人數過多,超(chao)出(chu)(chu)了WEB的(de)處理能力等相關錯誤提(ti)示。
當用戶的站點出現了以上(shang)提示后應該如(ru)何(he)解(jie)決(jue)呢(ni)?
首先,查看您(nin)的(de)站點是否是受眾(zhong)人(ren)(ren)很多(duo),如(ru)果確(que)實有很多(duo)人(ren)(ren)在線訪(fang)問(wen),那么唯一的(de)方案(an)就是向(xiang)空(kong)間(jian)(jian)提供商提出(chu)升級您(nin)的(de)空(kong)間(jian)(jian),以(yi)適(shi)應更多(duo)的(de)人(ren)(ren)來訪(fang)問(wen)您(nin)的(de)站點;
其二,如果(guo)您(nin)(nin)感(gan)覺(jue)站點(dian)的在線人(ren)數應該不會超過設限值,那么,就應該檢查您(nin)(nin)站點(dian)內的內容,是(shi)(shi)否有圖片、FLASH、音樂、下(xia)載文件、電影等比較引人(ren)注目的文件被別(bie)人(ren)盜鏈使用(yong)!一般很多訪問(wen)人(ren)數比較少的站點(dian)出(chu)現這種情況,多是(shi)(shi)被別(bie)人(ren)盜鏈引起的,如果(guo)發(fa)現可(ke)疑的被人(ren)盜鏈接的文件,請刪除(chu)或更換目錄。
其(qi)三,檢查站點網(wang)頁(ye)(ye)(ye)的(de)(de)(de)合理性,因為(wei)IIS鏈(lian)接(jie)數(shu)是按IE屏計算的(de)(de)(de),也就是同一個(ge)(ge)IP內,如果您(nin)同時(shi)打(da)開(kai)(kai)(kai)了(le)10個(ge)(ge)網(wang)頁(ye)(ye)(ye),那么(me)IIS就視為(wei)10個(ge)(ge)鏈(lian)接(jie)數(shu),或者說(shuo)您(nin)的(de)(de)(de)網(wang)頁(ye)(ye)(ye)使(shi)用的(de)(de)(de)框(kuang)架(jia)結(jie)構,那么(me)這(zhe)個(ge)(ge)網(wang)頁(ye)(ye)(ye)中(zhong)有幾個(ge)(ge)框(kuang)架(jia)頁(ye)(ye)(ye)面,就是幾個(ge)(ge)IIS鏈(lian)接(jie)數(shu),如果您(nin)的(de)(de)(de)網(wang)頁(ye)(ye)(ye)中(zhong)有這(zhe)種情況,建意如下(xia)改進(jin):1、盡(jin)量不要(yao)使(shi)用框(kuang)加結(jie)構的(de)(de)(de)網(wang)頁(ye)(ye)(ye);2、盡(jin)量不要(yao)使(shi)用新(xin)開(kai)(kai)(kai)窗口的(de)(de)(de)鏈(lian)接(jie),以免訪問用戶同時(shi)打(da)開(kai)(kai)(kai)很多(duo)網(wang)頁(ye)(ye)(ye),造成(cheng)IIS鏈(lian)接(jie)數(shu)的(de)(de)(de)浪費。
其四,檢查(cha)您的站點(dian)是否具有占用(yong)(yong)CPU較(jiao)高的可執行(xing)文本網(wang)頁(一般指ASP、javascript、PHP、CGI等網(wang)頁),如果(guo)您使(shi)用(yong)(yong)的是ASSECC數(shu)據庫,一般數(shu)據庫容量超過5M以(yi)后,進行(xing)數(shu)據庫查(cha)詢時,則占用(yong)(yong)CPU會很高,容易造(zao)成CPU的使(shi)用(yong)(yong)率超過設限值(zhi)。建意您優化程序結構,優化程序執行(xing)語句,如果(guo)ASSECC數(shu)據庫比較(jiao)大,建意使(shi)用(yong)(yong)SQL數(shu)據庫
其五(wu),檢查您的(de)網(wang)(wang)站是(shi)否存(cun)在比較大的(de)圖(tu)片、FLASH、音樂、電影等文件(jian),例如(ru):某一(yi)個(ge)站點的(de)訪問(wen)用戶并(bing)不是(shi)很多(duo),IIS鏈接數也可能(neng)只(zhi)有(you)幾十個(ge),但(dan)是(shi)他在網(wang)(wang)頁中(zhong)使用了比較大的(de)的(de)FLASH或(huo)圖(tu)片(如(ru)超(chao)過300K),以增強網(wang)(wang)頁效(xiao)果(guo),結果(guo)就可能(neng)會出現不能(neng)訪問(wen)的(de)情況,原因是(shi)該(gai)站點的(de)流量(liang)(帶寬)使用量(liang)超(chao)限,所以建(jian)意(yi)網(wang)(wang)頁上盡量(liang)使用較小的(de)文件(jian),這樣(yang)即能(neng)避免流量(liang)超(chao)限,也能(neng)增加客(ke)(ke)戶端(duan)的(de)下載速(su)度,給客(ke)(ke)戶更好的(de)感覺!