最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx與瀏覽器緩存的處理方法

 更新時間:2018年04月28日 11:37:11   作者:~風鈴~  
這篇文章主要介紹了Nginx與瀏覽器緩存的處理方法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧

一、瀏覽器對緩存的處理:Internet選項

  ★ 控制請求服務(wù)器策略:是忽略資源的緩存策略的情況下額外強制請求服務(wù)器的意思。

    ★ 檢查存儲的頁面較新版本

         1.每次訪問網(wǎng)頁時
                不管是否有緩存、資源狀態(tài)是否過期,都會再次請求服務(wù)器。
         2.每次啟動Internet Explorer時
           不管是否有緩存、資源狀態(tài)是否過期,都會再次請求服務(wù)器。
         3.自動
                大體上和2是一樣的,只是對于圖片的策略有點不同。
         4.從不
                完全按照資源的緩存策略來請求服務(wù)器。

  ★ F5 刷新:請求服務(wù)端,但是會根據(jù)和服務(wù)器對比文件來確定是否下載

  ★ Ctrl + F5刷新:一定會去服務(wù)器下載。

二、緩存控制策略

  ★Last-Modified/If-Modified-Since要配合Cache-Control使用,Etag/If-None-Match也要配合Cache-Control使用。

    ps: 分布式系統(tǒng)里多臺機器間文件的last-modified必須保持一致,以免負載均衡到不同機器導(dǎo)致比對失敗

       分布式系統(tǒng)盡量關(guān)閉掉Etag(每臺機器生成的etag都會不一樣)

  ★HTML通過meta的http-equiv屬性控制瀏覽器緩存策略:通過設(shè)置Pragma和Cache-control和expires控制

    ps:只能控制html的緩存策略,不能控制css/js/圖片的緩存策略。

    Cache-control的max-age和expires同時存在,那么先處理max-age。
    Cache-control指定了no-cache后,max-age和expires。
    Pragma: http 1.0 IE瀏覽器才識別,請求頭中不會體現(xiàn),但是確實有效果
    Cache-control: http 1.1

三、Nginx設(shè)置瀏覽器緩存

      ★Nginx設(shè)置瀏覽器緩存:可以在http 、server、location節(jié)點中添加??梢栽O(shè)置各種資源的緩存策略,不僅僅是HTML。而<meta http-equiv>節(jié)點只針對HTML

#add_header Cache-Control no-cache;
  #add_header Cache-Control private;
  add_header Cache-Control max-age=7200;
  if ($request_filename ~* ^.*?\.(ico|jpeg|gif|jpg|png|woff)$){
    expires 7d;
  }
  if ($request_filename ~* ^.*?\.(js|css)$){
    expires 7d;
  } 
  if ($request_filename ~* ^.*?\.(html|htm)$){
    expires 3d;
  }

  ★Nginx中的配置會覆蓋HTML的http-equiv="Cache-control"配置。

   但是如果HTML中的加了下面3個標簽,瀏覽器端效果還是只能no-cache。(從效果上來看:Nginx的Cache-control配置無效)

          因為Nginx的Cache-control配置只是覆蓋了Cache-control(如果html加的是后面兩個標簽,Nginx還是有效的),而Pragma仍然起著作用。

  <meta http-equiv="Pragma" content="no-cache"/> 
    <meta http-equiv="Cache-control" content="no-cache;max-age=0"/> 
    <meta http-equiv="expires" content="0"/>

總結(jié)

以上所述是小編給大家介紹的Nginx與瀏覽器緩存的處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 配置ab來為Nginx服務(wù)器做壓力測試的方法

    配置ab來為Nginx服務(wù)器做壓力測試的方法

    這篇文章主要介紹了配置ab來為Nginx服務(wù)器做壓力測試的方法,ab是針對Apache的測試工具但本文講解其測試Nginx的過程,需要的朋友可以參考下
    2016-01-01
  • CentOS 6.7下nginx SSL證書部署的方法

    CentOS 6.7下nginx SSL證書部署的方法

    這篇文章主要介紹了在CentOS 6.7下nginx SSL證書部署的方法,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 解讀nginx負載均衡的5種策略

    解讀nginx負載均衡的5種策略

    這篇文章主要介紹了解讀nginx負載均衡的5種策略,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • nginx如何開啟Gzip壓縮

    nginx如何開啟Gzip壓縮

    Gzip壓縮能顯著減小網(wǎng)站靜態(tài)資源如css、js、html的體積,大幅提升加載速度,它通過服務(wù)器端壓縮,瀏覽器端解壓,適用于大多數(shù)現(xiàn)代瀏覽器,但應(yīng)避免對已壓縮的圖片或大文件進行Gzip壓縮,以免無效增加CPU負擔,配置Gzip壓縮需在nginx的http塊內(nèi)設(shè)置并重啟nginx
    2024-09-09
  • Nginx上配置Basic Authorization登錄認服務(wù)證的教程

    Nginx上配置Basic Authorization登錄認服務(wù)證的教程

    現(xiàn)在我們所使用的包括社交網(wǎng)絡(luò)API等開放平臺授權(quán)獲得用戶的用戶名和密碼一般有兩種認證方式,一種是Basic Auth,一種是OAuth,這里我們就來看一下Nginx上配置Basic Authorization登錄認服務(wù)證的教程
    2016-06-06
  • nginx開啟gzip壓縮的完整步驟記錄

    nginx開啟gzip壓縮的完整步驟記錄

    Nginx開啟Gzip壓縮功能,可以使網(wǎng)站的css、js 、xml、html文件在傳輸時進行壓縮,提高訪問速度,進而優(yōu)化Nginx性能,下面這篇文章主要給大家介紹了關(guān)于nginx開啟gzip壓縮的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • Debian下搭建Nginx和Tomcat服務(wù)器實現(xiàn)負載均衡的方案

    Debian下搭建Nginx和Tomcat服務(wù)器實現(xiàn)負載均衡的方案

    這篇文章主要介紹了Debian下搭建Nginx和Tomcat服務(wù)器實現(xiàn)負載均衡的方案,其主要思想依然是動靜分離并且以Nginx來進行反向代理這樣的路子,需要的朋友可以參考下
    2015-12-12
  • nginx+lua單機上萬并發(fā)的實現(xiàn)

    nginx+lua單機上萬并發(fā)的實現(xiàn)

    nginx是我們最常用的服務(wù)器,常用于做內(nèi)容分發(fā)和反向代理,本文主要介紹了nginx+lua單機上萬并發(fā)的實現(xiàn),有興趣的可以了解下
    2021-05-05
  • Linux部署Nginx詳細圖文教程

    Linux部署Nginx詳細圖文教程

    這篇文章主要給大家介紹了關(guān)于Linux部署Nginx的相關(guān)資料,Nginx 是一個高性能的HTTP和反向代理web服務(wù)器,Nginx是一款輕量級的Web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,需要的朋友可以參考下
    2024-01-01
  • docker nginx實現(xiàn)一個主機部署多個站點操作

    docker nginx實現(xiàn)一個主機部署多個站點操作

    這篇文章主要介紹了docker nginx實現(xiàn)一個主機部署多個站點操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論

宁晋县| 长乐市| 康乐县| 霍州市| 会同县| 永吉县| 巢湖市| 玉屏| 昭平县| 延庆县| 碌曲县| 鄂伦春自治旗| 碌曲县| 丹棱县| 临颍县| 满城县| 冕宁县| 治多县| 昌吉市| 达拉特旗| 扶风县| 穆棱市| 西平县| 万全县| 湖南省| 罗江县| 浏阳市| 宁阳县| 宣化县| 九龙坡区| 连南| 无为县| 武功县| 洪泽县| 来宾市| 桃园县| 城市| 齐齐哈尔市| 福州市| 江安县| 肇州县|