<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    或者

    ETag簡(jiǎn)介與在SEO方面的應(yīng)用

    作者:聚擎 瀏覽:215 發(fā)布時(shí)間:2017-07-04
    分享 評(píng)論 0

      之前在《高性能網(wǎng)站建設(shè)指南》中了解過ETag,但一直沒有應(yīng)用。昨晚看到百度站長(zhǎng)平臺(tái)在大力推薦ETag,忽然有一種凌凌漆接到國(guó)家任務(wù)的感覺。

      1. 什么是ETag

      ETag全稱為Entity Tag,中文名為實(shí)體標(biāo)簽,是Web服務(wù)器和瀏覽器用于確認(rèn)緩存組件有效性的一種機(jī)制。

      ETag是結(jié)合對(duì)象修改時(shí)間,對(duì)象大小,INode等特征的一個(gè)字符串,于HTTP1.1引入,相對(duì)于Last-Modified,提供了比最新修改日期更為靈活的機(jī)制。

      ETag目前主要應(yīng)用于靜態(tài)資源,比如圖片,JS和CSS文件。

      2. ETag原理

      當(dāng)用戶發(fā)送HTTP請(qǐng)求時(shí),瀏覽器會(huì)使用If-None-Match頭將ETag值傳回服務(wù)器,如果ETag匹配,則返回304狀態(tài)碼;否則返回200,并傳輸HTTP內(nèi)容。

      簡(jiǎn)單示意圖如下:

      ETag流程圖

      注:ETag最常用在靜態(tài)資源上,比如圖片,JS和CSS文件。據(jù)說(shuō)網(wǎng)頁(yè)上也可以使用ETag,但觀察了幾個(gè)大型網(wǎng)站都沒有使用,尚不知道原因。

      3. 遇到的問題和方法

      3.1 集群帶來(lái)的準(zhǔn)確性問題

      ETag的默認(rèn)格式是inode-size-timestamp,這也意味著在集群中,即便對(duì)象大小,權(quán)限,時(shí)間戳,路徑全都相同,inode和ETag也會(huì)不同。也就是說(shuō)對(duì)于同樣的組件,從集群的一臺(tái)切換到另一臺(tái),ETag就會(huì)不同。

      如果集群中有10臺(tái)服務(wù)器,ETag匹配的準(zhǔn)確率只有10%。

      3.2 解決方法

      那有沒有辦法解決集群的問題?答案是有的,需要對(duì)ETag進(jìn)行修改,建議去掉inode,使用size+timestamp,或只使用timestamp的方式。

      百度官方也給出了Apache等服務(wù)器下的具體修改方法。

      3.3 計(jì)算帶來(lái)的開支

      只要有計(jì)算就會(huì)帶來(lái)額外的成本,但從百度官方提供的測(cè)試數(shù)據(jù)來(lái)看,CPU利用率會(huì)提高1%~3%,吞吐率基本不變,尚能接受。

      5. ETag對(duì)SEO的影響

      ETag如果配置合理,會(huì)大幅增加sitemap的利用率。百度對(duì)每個(gè)站點(diǎn)的主動(dòng)抓取有數(shù)量限制的,目前情況下,爬蟲無(wú)法準(zhǔn)確區(qū)分sitemap中哪些是新增加了網(wǎng)址的,哪些是未改變的,這就造成sitemap利用率較低。有可能爬蟲每天抓的都是萬(wàn)年不更新的sitemap文件,而我們新加了網(wǎng)址的sitemap卻一直未抓取。

      而如果使用了ETag,爬蟲會(huì)直接略過未改變的,返回304的sitemap文件,直接抓取最近改變過的sitemap,這樣就提高了sitemap的利用率。

      據(jù)說(shuō)sitemap權(quán)限以后會(huì)全面開放,因此ETag的應(yīng)用無(wú)論是對(duì)站長(zhǎng)還是百度都是很有幫助的。

      注:因ETag的配置暫未上線,還沒有實(shí)戰(zhàn)數(shù)據(jù),之后會(huì)補(bǔ)充進(jìn)來(lái)。

    国产Av激情久久无码天堂| 亚洲Av无码国产情品久久| 亚洲av无码成人精品国产| 无码人妻精品一区二区三区99性 | 久久亚洲AV成人无码国产| 人妻少妇久久中文字幕一区二区 | 人妻精品久久无码专区精东影业| 天堂…中文在线最新版在线| 久久AV高清无码| 亚洲成AV人在线播放无码| 狠狠精品久久久无码中文字幕| 蜜臀AV无码国产精品色午夜麻豆 | 国产AV无码专区亚汌A√| 亚洲中文字幕无码一久久区| 天堂а√中文在线| 久久无码AV中文出轨人妻| a最新无码国产在线视频| 无码中文av有码中文a| 亚洲国产午夜中文字幕精品黄网站 | 亚洲av永久无码精品古装片 | 最近中文字幕在线| 一本一道AV无码中文字幕| 九九久久精品无码专区| 国产午夜无码精品免费看动漫| 亚洲一区二区三区AV无码| 我的小后妈中文翻译 | 国产中文字幕在线| 日本中文字幕网站| 亚洲电影中文字幕| 中文字幕手机在线视频| 中文字幕免费高清视频| 亚洲成?Ⅴ人在线观看无码| 无码精品第一页| 亚洲中文字幕日本无线码| 久久久久无码中| 人妻少妇看A偷人无码精品| 精品无码国产自产拍在线观看蜜 | 欧美日韩久久中文字幕| 中文字幕精品无码一区二区| 亚洲熟妇少妇任你躁在线观看无码| 免费a级毛片无码免费视频|