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