久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

304

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

HTTP 304錯(cuò)誤,(Not Modified),是HTTP協(xié)議狀態(tài)碼的一種,表示“客戶(hù)端已經(jīng)執(zhí)行了GET,但文件未變化”。如果客戶(hù)端發(fā)送了一個(gè)帶條件的 GET 請(qǐng)求且該請(qǐng)求已被允許,而文檔的內(nèi)容(自上次訪問(wèn)以來(lái)或者根據(jù)請(qǐng)求的條件)并沒(méi)有改變,則服務(wù)器應(yīng)當(dāng)返回這個(gè)304狀態(tài)碼。

什么情況下會(huì)返回304狀態(tài)碼[ ]

客戶(hù)端是怎么知道這些內(nèi)容沒(méi)有更新的呢?其實(shí)這并不是客戶(hù)端的事情,而是你服務(wù)器的事情,大家都知道服務(wù)器可以設(shè)置緩存機(jī)制,這個(gè)功能是為了提高網(wǎng)站的訪問(wèn)速度,當(dāng)你發(fā)出一個(gè)GET請(qǐng)求的時(shí)候服務(wù)器會(huì)從緩存中調(diào)用你要訪問(wèn)的內(nèi)容,這個(gè)時(shí)候服務(wù)器就可以判斷這個(gè)頁(yè)面是不是更新過(guò)了,如果沒(méi)有更新過(guò)那么他會(huì)給你返回一個(gè)304狀態(tài)碼。

例如:一些搜索引擎是如何知道我們的網(wǎng)站是否有更新。判斷網(wǎng)頁(yè)是否發(fā)生變化最直接的方法是設(shè)置頁(yè)面的某一處為監(jiān)控區(qū)域,每次都抓取該部分區(qū)域的內(nèi)容,然后與本地保存的或最近一次抓取內(nèi)容比較,如果有差異就表明網(wǎng)頁(yè)發(fā)生了變化,才可以進(jìn)行解析。這種方法比較穩(wěn)妥,幾乎可達(dá)到萬(wàn)無(wú)一失的效果。但是,這種方式在每次掃描時(shí)都要下載頁(yè)面內(nèi)容,并且要去截取監(jiān)控區(qū)域的內(nèi)容,最后還要進(jìn)行字符串比較,整個(gè)過(guò)程比較耗時(shí)。其實(shí)在眾多網(wǎng)頁(yè)中,有一部分網(wǎng)站的網(wǎng)頁(yè)內(nèi)容是靜態(tài)頁(yè)面,如圖片,htmljs等,這些靜態(tài)頁(yè)面往往可能是服務(wù)器早已準(zhǔn)備好的,用戶(hù)訪問(wèn)時(shí)僅僅是下載而已。那么針對(duì)這種靜態(tài)頁(yè)面,就可以?xún)H僅通過(guò)304狀態(tài)碼來(lái)判斷,內(nèi)容是否發(fā)生了變化。

如何從網(wǎng)站日志中分析304狀態(tài)碼[ ]

例如某網(wǎng)站日志中有以下這樣的一段:

2011-12-18 23:45:33 W3SVC7499849XX 61.145.116.XX GET /asyj/1112_5544.html - 80 - 123.125.71.78 Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://***.baidu.coX/search/spider.html) 304 0 0

其實(shí)這段文字是這樣理解的。

2011-12-18 23:45:33 ——代表訪問(wèn)的日期和時(shí)間。

W3SVC7499849XX ——代表虛擬主機(jī)的名稱(chēng)

61.145.116.XX ——代表訪問(wèn)ip

GET ——代表訪問(wèn)的方法

/asyj/1112_5544.html[2]——代表具體訪問(wèn)的文件

80 ——代表訪問(wèn)的端口

123.125.71.78 ——代表來(lái)源ip

Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://***.baidu.coX/search/spider.html) ——代表訪問(wèn)來(lái)源;這里是代表百度蜘蛛。注*換為w

304 ——304返回碼。這個(gè)也是這里介紹的重點(diǎn)。這里表示客戶(hù)端已經(jīng)執(zhí)行了GET,但文件未變化

前一個(gè)0 ——代表服務(wù)端傳送到客戶(hù)端的字節(jié)大小

后一個(gè)0 ——代表客戶(hù)端傳送到服務(wù)端的字節(jié)大小

從這一段日志。我們可以看出這次百度蜘蛛訪問(wèn)的結(jié)果的返回了一個(gè)304狀態(tài)碼。那么搜索引擎就不會(huì)對(duì)我們的頁(yè)面進(jìn)行再次抓取了

304狀態(tài)碼的意義所在[ ]

如果一個(gè)網(wǎng)站被搜索引擎抓取的次數(shù)以及頻率越多那么他是越有利于排名的,但是如果你的網(wǎng)站出現(xiàn)太多的304,那么一定會(huì)降低搜索引擎的抓取頻率以及次數(shù),從而讓自己的網(wǎng)站排名比別人落一步

相關(guān)條目[ ]

參考來(lái)源[ ]