国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片

Categories


Tags


ETag助力站點提交Sitemap——ETag簡介與作用

一、ETag簡介

ETag(EntityTags)是URL的tag,用來標示URL對象是否改變,這樣可利用客戶端(例如瀏覽器)的緩存。由服務(wù)器首先產(chǎn)生ETag,客戶端通過將該記號傳回服務(wù)器要求服務(wù)器驗證其(客戶端)緩存。服務(wù)器使用它來判斷頁面是否已經(jīng)被修改,如果未修改返回304,而不必重新傳輸整個對象。

二、現(xiàn)在站點Sitemap存在的問題

1.發(fā)現(xiàn)更新不及時

當站點或其Sitemap發(fā)生更新時,百度難以及時發(fā)現(xiàn)并響應(yīng),因為百度難以無時無刻地持續(xù)檢查站點內(nèi)容和Sitemap是否更新。

2.全量抓取,消耗帶寬

現(xiàn)在百度對站點Sitemap的抓取會將Sitemap文件完整下載下來,鑒于Sitemap文件一般較大,而這種下載可能存在多次,故比較消耗網(wǎng)站的流量和帶寬。

三、ETag作用

HTTP1.1用ag來判斷請求的文件是否被修改,主要為了解決Last-Modified無法解決的一些問題

1、一些文件也許會周期性的更改,但是他的內(nèi)容并不改變(僅僅改變的修改時間),這個時候并不希望客戶端認為這個文件被修改了重新GET;

2、某些文件修改非常頻繁, 1秒內(nèi)修改了N次,If-Modified-Since能檢查到的粒度是秒級的,這種修改無法判斷

3、某些服務(wù)器不能精確的得到文件的最后修改時間;

為此,HTTP1.1引入了ETag.但標準并沒有規(guī)定ETag的內(nèi)容是什么或者說要怎么實現(xiàn),唯一規(guī)定的是ETag需要放在雙引號內(nèi)。ETag由服務(wù)器端生成,客戶端通過If-Match或者說If-None-Match這個條件判斷請求來驗證資源是否修改。我們常見的是使用If-None-Match.請求一個文件的流程可能如下:

第一次請求:

1.客戶端發(fā)起HTTP GET請求一個文件;

2.服務(wù)器處理請求,返回文件內(nèi)容和一堆Header,當然包括ETag(例如"1ec5-502264e2ae4c0")(假設(shè)服務(wù)器支持ETag生成和已經(jīng)開啟了ETag).狀態(tài)碼200,如下圖所示,首次請求百度首頁時,成功得到百度logo圖片文件bd_logo1.png,狀態(tài)碼200,大小8.1KB,返回的Header中包括ETag(“1ec5-502264e2ae4c0”)。

第二次請求:

1.客戶端發(fā)起HTTP GET請求一個文件,這個時候客戶端同時發(fā)送一個If-None-Match頭,這個頭的內(nèi)容就是我們第一次請求時服務(wù)器返回的ETag:1ec5-502264e2ae4c0

2.服務(wù)器判斷發(fā)送過來的ETag和計算出來的ETag是匹配的,不返回200,返回304,讓客戶端繼續(xù)使用本地緩存。如圖所示這次對bd_logo1.png的請求,服務(wù)器只返回了Header沒有返回內(nèi)容,大小僅為349B。

四、站點啟用ETag的好處

1.對Sitemap啟用ETag后,百度可以更快速地響應(yīng)Sitemap的更新,沒有更改內(nèi)容的情況下,服務(wù)器只發(fā)回304應(yīng)答頭,對流量的消耗極小,在每個head平均227B大小的通常情形下,一整天二十四小時每秒都回應(yīng)的流量消耗僅為18.7M。

2.現(xiàn)在站長平臺對每個站點的Sitemap主動抓取次數(shù)設(shè)有上限,且這項功能沒有對所有站開放,如果您的站點Sitemap啟用了ETag,并通過了測試,那么就可以用很小的流量享受百度及時更新您的Sitemap的功能,以便于百度更好地收錄您網(wǎng)站的內(nèi)容。

如果大家對ETag還有任何的疑問可以到站長社區(qū)[站長工具]ETag助力Sitemap討論帖中進行討論。

來源:百度搜索資源平臺 百度搜索學堂


Public @ 2021-07-08 16:09:45

常見的robots.txt文件用法實例

常見的robots.txt文件用法實例:1、禁止所有搜索引擎抓取網(wǎng)站的任何部分User-agent: *Disallow: /這是禁止所有目錄和文件被所有搜索引擎收錄。網(wǎng)站還沒上線時,有的會先屏蔽所有蜘蛛抓取。2、允許所有的spider抓?。ɑ蛘咭部梢越ㄒ粋€空的robots.txt文件)User-agent: *Allow: /這是允許所有搜索引擎抓取網(wǎng)站的任何部分,既然是允許所有文件被抓取,可以

Public @ 2010-05-21 16:09:23

站點地圖創(chuàng)建方法

1. 用所需軟件打開網(wǎng)站:   打開一個文本編輯器,比如 Notepad 或者 Sublime Text,用來編輯 xml 文件; 2. 組織網(wǎng)站地圖:   列出網(wǎng)站中每一個頁面的具體地址,用符號 * 表示頁面間的關(guān)聯(lián)結(jié)構(gòu); 3. 用 xml 標準編寫網(wǎng)站地圖:   將網(wǎng)站地圖的內(nèi)容按照 xml 的規(guī)范編寫;   主要的元素有,<urlset>,<url>,

Public @ 2023-03-02 11:48:25

什么是ETag?ETag作用有哪些

ETag(Entity Tag)是HTTP協(xié)議中頭部字段之一,它是服務(wù)器用來標識特定資源版本的字符串。 ETag的作用主要有以下幾個: 1. 緩存控制:通過比較客戶端請求中的If-Match或If-None-Match字段和服務(wù)器中資源的ETag值來判斷資源是否可以使用緩存,從而控制瀏覽器是否需要重新請求資源。 2. 實現(xiàn)樂觀鎖定:ETag可以用來實現(xiàn)樂觀鎖定,即在多用戶并發(fā)修改同一實體的情

Public @ 2023-06-08 14:00:12

360搜索站長平臺Sitemap提交流程

360搜索站長平臺Sitemap提交流程如下: 1. 登錄360搜索站長平臺,進入站長工具頁面。 2. 在左側(cè)菜單欄中選擇“站點管理”,然后點擊頁面中央的“添加站點”按鈕。 3. 在彈出的新頁面中,填寫您的網(wǎng)站信息,包括網(wǎng)站名稱、網(wǎng)站地址、網(wǎng)站分類等內(nèi)容,然后點擊“立即添加”按鈕。 4. 成功添加站點后,返回站長工具頁面,點擊左側(cè)菜單欄中的“站點管理”,找到您剛剛添加的網(wǎng)站,點擊“管理”,

Public @ 2023-05-28 09:00:17

更多您感興趣的搜索

0.473042s