IIS7.0及IIS8.0添加Vary頭和expires頭(max-ag安裝使用
導讀:安裝使用安裝使用百度站長工具平臺有個頁面優化建議功能,用過的站長朋友都知道有一項提示是:設置靜態內容緩存時間和 合理使用cookie,其實就是在響應頭部添加元素,這里就涉及到w網站建設公司網站seo優化課程。
百度站長工具平臺有個頁面優化建議功能,用過的站長朋友都知道有一項提示是:設置靜態內容緩存時間和 合理使用cookie,其實就是在響應頭部添加元素,這里就涉及到web底層的技術, […]
百度站長工具平臺有個頁面優化建議功能,用過的站長朋友都知道有一項提示是:設置靜態內容緩存時間和 合理使用cookie,其實就是在響應頭部添加元素,這里就涉及到web底層的技術,余斗今天就講講如何在IIS7.0及以上版本如何實現添加expires頭、設置max-age緩存時間,修改Vary頭為User-Agent。
一、設置Vary頭為User-Agent
這里的Vary的作用就在于告訴代理服務器、緩存或者CDN,如何判斷請求是否一樣,vary中的組合就是代理服務器、緩存或者CDN判斷的依據,比如Vary中有 User-Agent(User-Agent:告訴HTTP服務器,客戶端使用的操作系統和瀏覽器的名稱和版本, 那么User-Agent是否變化就是判斷的依據,即使同一個頁面請求,用戶使用IE打開,再用Firefox打開的時候,會被代理服務器/CDN/緩存認為是不同的請求,如果Vary中沒有User-Agent,那么代理服務器/CDN/緩存會認為是相同的頁面,直接給用戶返回緩存的頁面,而不會再去web服務器請求相應的頁面。總之服務器開啟了Vary:User-Agent之后,客戶端的任何請求信息中會包含UA的信息。)
在配置文件web.config文件節點<system.webServer>中添加以下代碼
<httpProtocol> <custoseo網站關鍵詞優化mHeaders> <remove name="Vary"></remove> <add name="Vary" value="User-Agent"></add> </customHeaders> </httpProtocol>因為系統默認的一般是Vary:Accept-Encoding;我們強制修改為Vary:User-Agent;
二、添加expires頭
expires頭儲存的是一個用來控制緩存失效的日期,在緩存日期失效前,瀏覽器都不會從服務器獲取讀取信息而是直接讀取緩存在本地的信息。對于頁面中不經常變化的靜態內容通過指定expires頭,來進行瀏覽器端的緩存,減少每次訪問時的請求,減少服務器壓力是個很不錯的方法。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-26 ,文章IIS7.0及IIS8.0添加Vary頭和expires頭(max-ag安裝使用主要講述標簽,標題,IIS7.0及IIS8.0添加Vary頭和exp網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_9570.html