亚洲一区二区观看播放-疯狂做受xxxx高潮欧美日本-国产极品粉嫩泬免费观看-暖暖www视频免费高清最新期

Web前端知識

首頁 > 免費 > Web前端知識 >

什么是Cache-Control?如何定義Cache-Control?

來源:北京匯仁智杰科技有限公   時間:2016-01-08   點擊: 次

  服務(wù)器響應(yīng)瀏覽器請求時響應(yīng)頭中的Cache-Control響應(yīng)頭使得每個資源都可以通過 Cache-Control HTTP 頭來定義自己的緩存策略,Cache-Control 指令用來告訴我們,那個資源在什么條件下可以緩存,以及可以緩存多久。

  一、Cache-Control頭參數(shù)的含義(響應(yīng)頭中的Cache-Control)

  1、no-cache:表示必須先與服務(wù)器確認(rèn)返回的響應(yīng)是否被更改,然后才能使用該響應(yīng)來滿足后續(xù)對同一個網(wǎng)址的請求。因此,如果存在合適的驗證令牌 (ETag),no-cache 會發(fā)起往返通信來驗證緩存的響應(yīng),如果資源未被更改,可以避免下載。

  2、no-store:禁止緩存任何響應(yīng),也就是說每次用戶請求資源時,都會向服務(wù)器發(fā)送一個請求,每次都會下載完整的響應(yīng)。

  3、public:如果響應(yīng)被標(biāo)記為public,即使有關(guān)聯(lián)的 HTTP 認(rèn)證,甚至響應(yīng)狀態(tài)碼無法正常緩存,響應(yīng)也可以被緩存。

  4、private:瀏覽器可以緩存private響應(yīng),但是通常只為單個用戶緩存,因此,不允許任何代理服務(wù)器對其進(jìn)行緩存 。比如,用戶瀏覽器可以緩存包含用戶私人信息的 HTML 網(wǎng)頁,但是 CDN 不能緩存。

  5、max-age:用來設(shè)置資源被緩存的最長時間(單位是秒)。

  二、如何使用Cache-Control

  通常,我們可以通過下圖的流程來設(shè)置合適的響應(yīng)頭的Cache-Control頭?!?/p>

1.jpg

網(wǎng)絡(luò)營銷推廣?。”本﹨R仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:15201492965
業(yè)務(wù)QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡(luò)推廣經(jīng)驗
  • 有網(wǎng)站建站隊伍
  • 有大型網(wǎng)站建設(shè)經(jīng)驗
  • 致力于營銷型網(wǎng)站建設(shè)
  • 始終堅持技術(shù)和服務(wù)同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰