任何一個(gè)網(wǎng)站都可能有打不開的現(xiàn)象,包括大型門戶網(wǎng)站,如騰訊網(wǎng)、新浪網(wǎng)等,也包括百度等搜索引擎,甚至包括各銀行的網(wǎng)站。對(duì)于普通用戶來(lái)講,打不開網(wǎng)頁(yè)可能是經(jīng)常碰到的事情,但是,為什么網(wǎng)頁(yè)打不開呢?是什么原因?qū)е戮W(wǎng)頁(yè)打不開呢?通常,遇到網(wǎng)頁(yè)打不開的情況,我們的網(wǎng)站技術(shù)員會(huì)通過(guò)下面的幾個(gè)因素進(jìn)行分析。
域名解析問題
每一個(gè)網(wǎng)站中的每一個(gè)網(wǎng)頁(yè)都有一個(gè)地址,而這個(gè)地址中都包含了這個(gè)域名,而域名則起到一個(gè)引導(dǎo)的作用,指引用戶去瀏覽某個(gè)網(wǎng)頁(yè)。但是,當(dāng)域名解析指向出現(xiàn)問題時(shí),域名無(wú)法正確指向目標(biāo)服務(wù)器,導(dǎo)致網(wǎng)頁(yè)無(wú)法打開。通常,檢查域名解析正確,可通過(guò)ping的方式進(jìn)行測(cè)試。比如,www.www.aueha.cn這個(gè)網(wǎng)站打不開,這時(shí)可點(diǎn)WINDOWS開始菜單->運(yùn)行,在出來(lái)的對(duì)話框里輸入ping www.www.aueha.cn -t,然后點(diǎn)確定,當(dāng)測(cè)試其它網(wǎng)站的域名解析是否正確時(shí),可把上面的www.www.aueha.cn改成您需要測(cè)試的域名即可。如下圖所示:
點(diǎn)擊確定后會(huì)出現(xiàn)下面的結(jié)果
從上圖可以看出,通過(guò)ping測(cè)試,獲知該域名指向的IP是116.255.217.132。而下面的測(cè)試結(jié)果則是與域名指向的服務(wù)器進(jìn)行通信響應(yīng)的速度,其中time=66ms則是指從域名解析到服務(wù)器響應(yīng)的時(shí)間是多長(zhǎng),這個(gè)時(shí)間越小,意味著網(wǎng)頁(yè)的打開速度越快。如果無(wú)法與服務(wù)器進(jìn)行通信的話,那么會(huì)顯示request time out,這很大程度上就意味著網(wǎng)頁(yè)打不開。但不是一定的,因?yàn)橛行┓?wù)器禁止了客戶端向服務(wù)器發(fā)送ping請(qǐng)求。但可以當(dāng)做是檢測(cè)網(wǎng)站打不開的原因方式之一。
服務(wù)器問題
用于建立網(wǎng)站的服務(wù)器我們通常稱之為WEB服務(wù)器,WEB服務(wù)是否能正常運(yùn)行,是否能正常解析各種腳本程序并將執(zhí)行結(jié)果返回給客戶端,決定了網(wǎng)頁(yè)是否能正常打開。通常,大多數(shù)網(wǎng)頁(yè)打不開的原因都是服務(wù)器問題引起的。比如服務(wù)器安全配置不夠高,導(dǎo)致服務(wù)器被入侵,導(dǎo)致服務(wù)器中的WEB服務(wù)功能被破壞,最終導(dǎo)致網(wǎng)站打不開。服務(wù)器問題有很多很多,需要服務(wù)器技術(shù)員對(duì)服務(wù)器進(jìn)行一一排查,最后查明問題原因并修復(fù)問題。有關(guān)服務(wù)器問題的細(xì)節(jié)在這里不詳細(xì)討論,您可以參閱有關(guān)WEB服務(wù)器的的相資料。
網(wǎng)頁(yè)程序問題
有時(shí)候,在瀏覽網(wǎng)頁(yè)時(shí),打開某個(gè)網(wǎng)站,可以正常顯示,但是,當(dāng)點(diǎn)擊這個(gè)網(wǎng)站中的另外一個(gè)網(wǎng)頁(yè)時(shí)則發(fā)生了問題。這類問題通常是由于網(wǎng)頁(yè)中的程序錯(cuò)誤引起的,大部分網(wǎng)頁(yè)打開很正常,說(shuō)明域名解析正確、服務(wù)器運(yùn)行正常,因此,最大的可能就是程序錯(cuò)誤了。在這種情況下,如果您是網(wǎng)站程序員,那么,對(duì)打不開的網(wǎng)頁(yè)里的程序進(jìn)行分析,找出錯(cuò)誤問題,最后修復(fù)問題即可。如果您是普通的網(wǎng)站所有者,您應(yīng)該聯(lián)系為您提供網(wǎng)頁(yè)設(shè)計(jì)服務(wù)的網(wǎng)絡(luò)公司,要求他們安排網(wǎng)頁(yè)技術(shù)員解決該問題。
數(shù)據(jù)庫(kù)問題
數(shù)據(jù)庫(kù)問題相對(duì)來(lái)講較少發(fā)生,雖然相比上述幾個(gè)問題的發(fā)生率,數(shù)據(jù)庫(kù)問題也是占有一定比例的。一般測(cè)試是否數(shù)據(jù)庫(kù)是否有問題,方法很簡(jiǎn)單,做一個(gè)普通動(dòng)態(tài)網(wǎng)頁(yè),用一個(gè)輸出語(yǔ)句輸出Hello,再做一個(gè)可連接數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)頁(yè)。把兩個(gè)網(wǎng)頁(yè)都上傳到服務(wù)器里,然后用瀏覽器逐一打開,如果普通動(dòng)態(tài)網(wǎng)頁(yè)打開正常,說(shuō)明腳本程序執(zhí)行正常。如果連接數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)頁(yè)打不開,那么可以基本斷定是數(shù)據(jù)庫(kù)的問題了。數(shù)據(jù)庫(kù)的問題一般需要數(shù)據(jù)庫(kù)服務(wù)器管理員才能解決,因此,在發(fā)生數(shù)據(jù)庫(kù)問題時(shí),請(qǐng)聯(lián)系為您提供網(wǎng)頁(yè)設(shè)計(jì)服務(wù)的網(wǎng)絡(luò)公司,他們具有相關(guān)的技術(shù)能力為您解決這個(gè)問題。
DNS緩沖問題
在一些特殊的情況下,域名的解析可能需要做一些調(diào)整,而這個(gè)調(diào)整可能并不會(huì)馬上就生效,可能需要幾個(gè)小時(shí)或數(shù)十個(gè)小時(shí)才能更新成功。當(dāng)然,也有可能是地區(qū)DNS緩存所致。如果您打不開網(wǎng)頁(yè),而其它朋友可以打開的話,建議您重啟路由器和電腦,使DNS得到更新,然后再進(jìn)行嘗試。
本地網(wǎng)絡(luò)問題
一般如果是本地網(wǎng)絡(luò)問題的話,所有網(wǎng)頁(yè)都是打不開的。因此,如果所有網(wǎng)頁(yè)都打不開,很大可能就是您本地網(wǎng)絡(luò)的問題了。您應(yīng)當(dāng)聯(lián)系您的網(wǎng)絡(luò)提供商,如電信、鐵通等,他們會(huì)安排專業(yè)的技術(shù)人員為您解決問題。
從很大程度上講,上述的各種檢測(cè)為什么網(wǎng)頁(yè)打不開的方法可能都帶有一定的技術(shù)性,普通用戶可能較難理解其中的細(xì)節(jié),建議您選用一家技術(shù)專業(yè)、服務(wù)全面的網(wǎng)頁(yè)設(shè)計(jì)公司為您服務(wù),網(wǎng)頁(yè)設(shè)計(jì)公司會(huì)保障您的網(wǎng)站正常穩(wěn)定運(yùn)營(yíng)。