虛擬主機是建立在每臺服務(wù)器多用戶(hù)的基礎上的,也就是多個(gè)用戶(hù)共同使用一臺服務(wù)器。為了避免同一臺服務(wù)器上的某一個(gè)用戶(hù)的IIS鏈接人數過(guò)多或占用服務(wù)器資源過(guò)多而影響其它用戶(hù)的正常使用,所以,目前所有虛擬主機提供商都對單個(gè)用戶(hù)的IIS鏈接數,流量及服務(wù)器進(jìn)程占用CPU的比率進(jìn)行了相應的限制。
當某一個(gè)用戶(hù)的站點(diǎn)超出了服務(wù)器上的設制后,訪(fǎng)問(wèn)站點(diǎn)時(shí)就會(huì )出現服務(wù)器忙,或目前訪(fǎng)問(wèn)該站點(diǎn)的人數過(guò)多,超出了WEB的處理能力等相關(guān)錯誤提示。
當用戶(hù)的站點(diǎn)出現了以上提示后應該如何解決呢?
首先,查看您的站點(diǎn)是否是受眾人很多,如果確實(shí)有很多人在線(xiàn)訪(fǎng)問(wèn),那么唯一的方案就是向空間提供商提出升級您的空間,以適應更多的人來(lái)訪(fǎng)問(wèn)您的站點(diǎn);
其二,如果您感覺(jué)站點(diǎn)的在線(xiàn)人數應該不會(huì )超過(guò)設限值,那么,就應該檢查您站點(diǎn)內的內容,是否有圖片、FLASH、音樂(lè )、下載文件、電影等比較引人注目的文件被別人盜鏈使用!一般很多訪(fǎng)問(wèn)人數比較少的站點(diǎn)出現這種情況,多是被別人盜鏈引起的,如果發(fā)現可疑的被人盜鏈接的文件,請刪除或更換目錄。
其三,檢查站點(diǎn)網(wǎng)頁(yè)的合理性,因為IIS鏈接數是按IE屏計算的,也就是同一個(gè)IP內,如果您同時(shí)打開(kāi)了10個(gè)網(wǎng)頁(yè),那么IIS就視為10個(gè)鏈接數,或者說(shuō)您的網(wǎng)頁(yè)使用的框架結構,那么這個(gè)網(wǎng)頁(yè)中有幾個(gè)框架頁(yè)面,就是幾個(gè)IIS鏈接數,如果您的網(wǎng)頁(yè)中有這種情況,建意如下改進(jìn):1、盡量不要使用框加結構的網(wǎng)頁(yè);2、盡量不要使用新開(kāi)窗口的鏈接,以免訪(fǎng)問(wèn)用戶(hù)同時(shí)打開(kāi)很多網(wǎng)頁(yè),造成IIS鏈接數的浪費。
其四,檢查您的站點(diǎn)是否具有占用CPU較高的可執行文本網(wǎng)頁(yè)(一般指ASP、javascript、PHP、CGI等網(wǎng)頁(yè)),如果您使用的是ASSECC數據庫,一般數據庫容量超過(guò)5M以后,進(jìn)行數據庫查詢(xún)時(shí),則占用CPU會(huì )很高,容易造成CPU的使用率超過(guò)設限值。建意您優(yōu)化程序結構,優(yōu)化程序執行語(yǔ)句,如果ASSECC數據庫比較大,建意使用SQL數據庫
其五,檢查您的網(wǎng)站是否存在比較大的圖片、FLASH、音樂(lè )、電影等文件,例如:某一個(gè)站點(diǎn)的訪(fǎng)問(wèn)用戶(hù)并不是很多,IIS鏈接數也可能只有幾十個(gè),但是他在網(wǎng)頁(yè)中使用了比較大的的FLASH或圖片(如超過(guò)300K),以增強網(wǎng)頁(yè)效果,結果就可能會(huì )出現不能訪(fǎng)問(wèn)的情況,原因是該站點(diǎn)的流量(帶寬)使用量超限,所以建意網(wǎng)頁(yè)上盡量使用較小的文件,這樣即能避免流量超限,也能增加客戶(hù)端的下載速度,給客戶(hù)更好的感覺(jué)!