服務(wù)器為了提高網(wǎng)站訪問速度,對(duì)之前訪問的部分頁面指定緩存機(jī)制,當(dāng)客戶端在此對(duì)這些頁面進(jìn)行請(qǐng)求,服務(wù)器會(huì)根據(jù)緩存內(nèi)容判斷頁面與之前是否相同,若相同便直接返回304,此時(shí)客戶端調(diào)用緩存內(nèi)容,不必進(jìn)行二次下載。
狀態(tài)碼304不應(yīng)該認(rèn)為是一種錯(cuò)誤,而是對(duì)客戶端有緩存情況下服務(wù)端的一種響應(yīng)。
搜索引擎蜘蛛會(huì)更加青睞內(nèi)容源更新頻繁的網(wǎng)站。通過特定時(shí)間內(nèi)對(duì)網(wǎng)站抓取返回的狀態(tài)碼來調(diào)節(jié)對(duì)該網(wǎng)站的抓取頻次。若網(wǎng)站在一定時(shí)間內(nèi)一直處于304的狀態(tài),那么蜘蛛可能會(huì)降低對(duì)網(wǎng)站的抓取次數(shù)。相反,若網(wǎng)站變化的頻率非常之快,每次抓取都能獲取新內(nèi)容,那么日積月累,的回訪率也會(huì)提高。
產(chǎn)生較多304狀態(tài)碼的原因:頁面更新周期長(zhǎng)或不更新
純靜態(tài)頁面或強(qiáng)制生成靜態(tài)html
304狀態(tài)碼出現(xiàn)過多會(huì)造成以下問題:
網(wǎng)站快照停止;
收錄減少;
權(quán)重下降。