網站設計改版中小心處理ETag
如果準備為你的站點提供多種線路(例如國內電信、聯通、移動)、多個地理位置(北方、南方、西部)的訪問,使得所有用戶都能夠快速訪問。
給不頻繁更新的資源(例如靜態圖)加較長的Expires頭信息,這些資源一經緩存,未來很長時間都可以不再重復傳輸了。
1.?不一致:不同Web服務器(Apache,?IIS等)定義的ETag格式不同
2.?ETag的計算是不穩定的(由于考慮過多因素),例如:
1)?相同資源在不同服務器上計算出來的ETag不一樣,而大型Web應用通常由不止一臺服務器提供服務,這就導致客戶端在服務器A緩存好的資源明明仍然有效,而在下次請求B時由于ETag不同而被認定為失效,導致相同資源的重復傳輸。
2)?資源不變,而由于一些其他因素的變化,例如配置文件更改,導致ETag變化。直接后果是系統更新后客戶端大規模發生Cache失效,導致傳輸量大增,站點性能下降。
作者給出的建議是:要么根據你的應用特點改進已有的ETag計算方法,要么干脆就不用ETag,而改用最簡單的Last-Modified.?
免費網絡營銷顧問:我們為您提供免費的網絡營銷顧問服務,您需要了解關于如何開展網絡營銷,電子商務,網站設計等的事宜,歡迎隨時聯系我們。
seo友好的網站管理系統:除了優質的網站空間,網站管理系統,和網站設計外,我們的網站管理系統更是seo友好的,包括:自定義欄目名,Google Sitemap自動生成,靜態頁面生成等等,讓您的網站。