為什么網(wǎng)站會(huì)出現(xiàn)“Service Unavailable”的提示?
出現(xiàn)這種情況是由于您的空間超過(guò)了系統(tǒng)分配的資源限制,主要是CPU資源,或者IIS連接數(shù)超過(guò)造成的。
當(dāng)用戶(hù)的站點(diǎn)出現(xiàn)了以上提示后應(yīng)該如何解決呢?
查看您的站點(diǎn)是否是受眾人很多,如果確實(shí)有很多人在線訪問(wèn),那么唯一的方案就是向空間提供商提出升級(jí)您的空間,以適應(yīng)更多的人來(lái)訪問(wèn)您的站點(diǎn)。
如果您感覺(jué)站點(diǎn)的在線人數(shù)應(yīng)該不會(huì)超過(guò)設(shè)限值,那么,就應(yīng)該檢查您站點(diǎn)內(nèi)的內(nèi)容,是否有圖片、FLASH、音樂(lè)、下載文件、電影等比較引人注目的文件被別人盜鏈?zhǔn)褂。一般很多訪問(wèn)人數(shù)比較少的站點(diǎn)出現(xiàn)這種情況,多是被別人盜鏈引起的,如果發(fā)現(xiàn)可疑的被人盜鏈接的文件,請(qǐng)刪除或更換目錄。
因?yàn)镮IS鏈接數(shù)是按IE屏計(jì)算的,也就是同一個(gè)IP內(nèi),如果您同時(shí)打開(kāi)了10個(gè)網(wǎng)頁(yè),那么IIS就視為10個(gè)鏈接數(shù),或者說(shuō)您的網(wǎng)頁(yè)使用的框架結(jié)構(gòu),那么這個(gè)網(wǎng)頁(yè)中有幾個(gè)框架頁(yè)面,就是幾個(gè)IIS鏈接數(shù),如果您的網(wǎng)頁(yè)中有這種情況,建意如下改進(jìn):1、盡量不要使用框架結(jié)構(gòu)的網(wǎng)頁(yè);2、盡量不要使用新開(kāi)窗口的鏈接,以免訪問(wèn)用戶(hù)同時(shí)打開(kāi)很多網(wǎng)頁(yè),造成IIS鏈接數(shù)的浪費(fèi)。
檢查您的站點(diǎn)是否具有占用CPU較高的可執(zhí)行文本網(wǎng)頁(yè)(一般指ASP、JAVASCRIPT、PHP、CGI等網(wǎng)頁(yè)),如果您使用的是ASSECC數(shù)據(jù)庫(kù),一般數(shù)據(jù)庫(kù)容量超過(guò)5M以后,進(jìn)行數(shù)據(jù)庫(kù)查詢(xún)時(shí),則占用CPU會(huì)很高,容易造成CPU的使用率超過(guò)設(shè)限值。建意您優(yōu)化程序結(jié)構(gòu),優(yōu)化程序執(zhí)行語(yǔ)句,如果ASSECC數(shù)據(jù)庫(kù)比較大,建意使用SQL數(shù)據(jù)庫(kù)。
檢查您的網(wǎng)站是否存在比較大的圖片、FLASH、音樂(lè)、電影等文件,例如:某一個(gè)站點(diǎn)的訪問(wèn)用戶(hù)并不是很多,IIS鏈接數(shù)也可能只有幾十個(gè),但是他在網(wǎng)頁(yè)中使用了比較大的的FLASH或圖片(如超過(guò)300K),以增強(qiáng)網(wǎng)頁(yè)效果,結(jié)果就可能會(huì)出現(xiàn)訪問(wèn)慢的情況,所以建意網(wǎng)頁(yè)上盡量使用較小的文件,這樣能增加客戶(hù)端的下載速度,訪問(wèn)者帶來(lái)更快的速度。