好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Nginx緩存設置案例詳解

Nginx緩存設置案例詳解

熱門標簽:寧夏房產智能外呼系統要多少錢 威海人工外呼系統供應商 撫順移動400電話申請 烏海智能電話機器人 做外呼系統的公司違法嗎 在百度地圖標注車輛 400電話申請方案 貴陽教育行業電話外呼系統 藍點外呼系統

在開發調試web的時候,經常會碰到因瀏覽器緩存(cache)而經常要去清空緩存或者強制刷新來測試的煩惱,提供下apache不緩存配置和nginx不緩存配置的設置。在常用的緩存設置里面有兩種方式,都是使用add_header來設置:分別為Cache-Control和Pragma。

nginx:
location ~ .*\.(css|js|swf|php|htm|html )$ {
add_header Cache-Control no-store;add_header Pragma no-cache;
}

對于站點中不經常修改的靜態內容(如圖片,JS,CSS),可以在服務器中設置expires過期時間,控制瀏覽器緩存,達到有效減小帶寬流量,降低服務器壓力的目的。

以Nginx服務器為例:

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
#過期時間為30天,
#圖片文件不怎么更新,過期可以設大一點,
#如果頻繁更新,則可以設置得小一點。
expires 30d;
}
location ~ .*\.(js|css)$ {
expires 10d;
}

背景】:Expires是Web服務器響應消息頭字段,在響應http請求時告訴瀏覽器在過期時間前瀏覽器可以直接從瀏覽器緩存取數據,而無需再次請求。

相關資料

1、Cache-control策略

Cache-Control與Expires的作用一致,都是指明當前資源的有效期,控制瀏覽器是否直接從瀏覽器緩存取數據還是重新發請求到服務器取數據。只不過Cache-Control的選擇更多,設置更細致,如果同時設置的話,其優先級高于Expires。

http協議頭Cache-Control

值可以是public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age

各個消息中的指令含義如下:

  • Public指示響應可被任何緩存區緩存。
  • Private指示對于單個用戶的整個或部分響應消息,不能被共享緩存處理。這允許服務器僅僅描述當用戶的部分響應消息,此響應消息對于其他用戶的請求無效。
  • no-cache指示請求或響應消息不能緩存
  • no-store用于防止重要的信息被無意的發布。在請求消息中發送將使得請求和響應消息都不使用緩存。
  • max-age指示客戶機可以接收生存期不大于指定時間(以秒為單位)的響應。
  • min-fresh指示客戶機可以接收響應時間小于當前時間加上指定時間的響應。
  • max-stale指示客戶機可以接收超出超時期間的響應消息。如果指定max-stale消息的值,那么客戶機可以接收超出超時期指定值之內的響應消息。

Last-Modified/If-Modified-Since

  • Last-Modified/If-Modified-Since要配合Cache-Control使用。
  • Last-Modified:標示這個響應資源的最后修改時間。web服務器在響應請求時,告訴瀏覽器資源的最后修改時間。
  • If-Modified-Since:當資源過期時(使用Cache-Control標識的max-age),發現資源具有Last-Modified聲明,則再次向web服務器請求時帶上頭 If-Modified-Since,表示請求時間。web服務器收到請求后發現有頭If-Modified-Since 則與被請求資源的最后修改時間進行比對。若最后修改時間較新,說明資源又被改動過,則響應整片資源內容(寫在響應消息包體內),HTTP 200;若最后修改時間較舊,說明資源無新修改,則響應HTTP 304 (無需包體,節省瀏覽),告知瀏覽器繼續使用所保存的cache。

其最終達到的就是等效于設置這三類html緩存技術:

<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate"/> 
<meta http-equiv="expires" content="0"/>

到此這篇關于Nginx緩存設置案例詳解的文章就介紹到這了,更多相關Nginx緩存設置內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:銅川 那曲 慶陽 泰州 松原 周口 蕪湖 朝陽

巨人網絡通訊聲明:本文標題《Nginx緩存設置案例詳解》,本文關鍵詞  Nginx,緩存,設置,案例,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx緩存設置案例詳解》相關的同類信息!
  • 本頁收集關于Nginx緩存設置案例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成人抖抈免费版| 一级高清毛片免费a级高清毛片| 国产福利片在线| 处处吻动漫高清在线观看| 精品久久久免费| 久久久无码精品一区波多野结衣| WWW成人国产高清内射| 老女人的逼| 91popny丨九色丨国产| 巴中市| 在野外被三个男人躁一夜男男| 极品嫩苞自慰喷水爆白浆| k8经典影视| 国模人体精品私拍| 5g影讯5g天线罗志祥地址发布| 免费精品在线视频| 免费又长又粗又爽又黄| 国产成综合| 小荡货好紧好爽A片视频| blued在线观看视频高清资源| 午夜无码熟熟妇丰满人妻| 日本Av无码潮喷一区二区在线| 来吧今晚让你cao个够| 日韩亚洲人成在线| 偷偷资源站怎么直播| 聚色屋| 综合人妻久久一区二区精品| 91青青草视频| 亚洲午夜视频在线| 女人又爽?又黄?的网站| 美女的胸WWW又黄又免费的网站 | 亚洲免费观看视频| 成人激情四射网| 黑人又大又硬又粗再深一点| 桃子视频在线直播高清观看| after之后在线高清免费观看| 成人福利app| chinese武警大gay69| 中文无码 m3u8| 晚上睡不着看点害羞| 我下面被添出水的经历|