欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx 禁用靜態(tài)文件緩存的配置方法

 更新時(shí)間:2024年02月06日 11:10:22   作者:春風(fēng)化作秋雨  
禁用緩存可能會(huì)導(dǎo)致性能下降,因?yàn)槊看握?qǐng)求都需要從后端服務(wù)器獲取文件,因此,你需要根據(jù)具體情況權(quán)衡利弊并做出決策,這篇文章給大家介紹Nginx 禁用靜態(tài)文件緩存的方法,感興趣的朋友一起看看吧

Nginx 禁用靜態(tài)文件緩存

在 Nginx 中完全禁用緩存靜態(tài)文件,在 Nginx 的配置文件中,找到處理靜態(tài)文件的 /location 配置塊,如下:

location / {
    root /path/to/static/files;
    ...
} 

在該配置塊中,可以添加以下指令來(lái)禁用緩存:

location / {
    root /path/to/static/files;
    expires off;
    add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0";
    ...
}

expires off 指令用于禁止設(shè)置緩存過期時(shí)間。

add_header Cache-Control 指令用于設(shè)置響應(yīng)頭中的 Cache-Control 字段,指定了多個(gè)緩存控制指令,如 "no-store"、"no-cache"、"must-revalidate"、"proxy-revalidate" 和 "max-age=0"。這些指令的組合將確保瀏覽器和代理服務(wù)器不會(huì)緩存靜態(tài)文件。

配置完成后,重新加載 Nginx 配置文件,使配置生效。這樣,Nginx 將完全禁用緩存靜態(tài)文件,每次請(qǐng)求都會(huì)直接從后端服務(wù)器獲取最新的文件。

請(qǐng)注意,禁用緩存可能會(huì)導(dǎo)致性能下降,因?yàn)槊看握?qǐng)求都需要從后端服務(wù)器獲取文件。因此,你需要根據(jù)具體情況權(quán)衡利弊并做出決策。

Nginx禁用緩存的配置 

在網(wǎng)站程序調(diào)試的時(shí)候,經(jīng)常會(huì)遇到瀏覽器的緩存問題導(dǎo)致修改過的前端代碼無(wú)效果。每次通過Ctrl+F5強(qiáng)制刷新后才能清掉緩存。這時(shí)如果禁用掉nginx緩存,可以減少一些小麻煩,讓瀏覽器每次到服務(wù)器去請(qǐng)求文件,而不是在瀏覽器中讀取緩存文件。

當(dāng)程序調(diào)試好上線后,可以開啟nginx緩存,節(jié)省服務(wù)器的帶寬流量,減少一些請(qǐng)求,降低服務(wù)器的壓力。

通過配置nginx的配置文件/usr/local/nginx/conf/nginx.conf實(shí)現(xiàn)開關(guān)效果

1.啟用緩存

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
  #設(shè)置緩存上面定義的后綴文件緩存到瀏覽器的生存時(shí)間
  expires   3d;
}

2.禁用緩存

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
 #禁止緩存,每次都從服務(wù)器請(qǐng)求
  add_header Cache-Control no-store;
}

到此這篇關(guān)于Nginx 禁用靜態(tài)文件緩存的文章就介紹到這了,更多相關(guān)Nginx 禁用靜態(tài)文件緩存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Nginx 利用代理轉(zhuǎn)發(fā)請(qǐng)求示例

    詳解Nginx 利用代理轉(zhuǎn)發(fā)請(qǐng)求示例

    這篇文章主要介紹了詳解Nginx 利用代理轉(zhuǎn)發(fā)請(qǐng)求示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-03-03
  • 超實(shí)用的Nginx常見配置合集分享

    超實(shí)用的Nginx常見配置合集分享

    這篇文章主要為大家詳細(xì)介紹了超實(shí)用的Nginx常見配置合集,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定的參考價(jià)值,感興趣的可以了解一下
    2022-07-07
  • 開發(fā)環(huán)境服務(wù)器vs生產(chǎn)環(huán)境服務(wù)器:開發(fā)與生產(chǎn)須分明詳解

    開發(fā)環(huán)境服務(wù)器vs生產(chǎn)環(huán)境服務(wù)器:開發(fā)與生產(chǎn)須分明詳解

    開發(fā)環(huán)境服務(wù)器(如Vite)和生產(chǎn)環(huán)境服務(wù)器(如Nginx和Node.js)在職責(zé)和工作方式上存在顯著差異,開發(fā)環(huán)境服務(wù)器專注于快速開發(fā)和調(diào)試,而生產(chǎn)環(huán)境服務(wù)器則強(qiáng)調(diào)穩(wěn)定性和高并發(fā)處理,Vite適合開發(fā)環(huán)境,而Nginx和Node.js更適合生產(chǎn)環(huán)境
    2025-01-01
  • nginx配置訪問圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法

    nginx配置訪問圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法

    這篇文章主要介紹了詳解nginx配置訪問圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。
    2016-12-12
  • 詳解nginx代理socket.io服務(wù)踩坑

    詳解nginx代理socket.io服務(wù)踩坑

    這篇文章主要介紹了詳解nginx代理socket.io服務(wù)踩坑,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-10-10
  • 在nginx中設(shè)置三級(jí)域名的方法示例

    在nginx中設(shè)置三級(jí)域名的方法示例

    這篇文章主要介紹了在nginx中設(shè)置三級(jí)域名的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-12-12
  • Nginx代理后HTTP頭部丟失問題的解決方案

    Nginx代理后HTTP頭部丟失問題的解決方案

    在日常開發(fā)和運(yùn)維中,我們經(jīng)常會(huì)使用 Nginx 作為反向代理服務(wù)器,將客戶端的請(qǐng)求轉(zhuǎn)發(fā)到后端服務(wù),然而,在某些情況下,通過 Nginx 代理后,后端服務(wù)可能會(huì)丟失部分 HTTP 頭部信息,所以本文給大家介紹了Nginx代理后HTTP頭部丟失問題的解決方案,需要的朋友可以參考下
    2025-02-02
  • Windows下Nginx的啟動(dòng)停止重啟等命令操作過程

    Windows下Nginx的啟動(dòng)停止重啟等命令操作過程

    最近在window 上安裝了nginx ,對(duì)nginx 的操作不是很熟,故在此記錄一下常用操作,本文詳細(xì)介紹了Windows下Nginx的啟動(dòng),停止,重啟等命令,需要的朋友可以參考下
    2024-03-03
  • 詳解Nginx 13: Permission denied 解決方案

    詳解Nginx 13: Permission denied 解決方案

    這篇文章主要介紹了詳解Nginx 13: Permission denied 解決方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-07-07
  • nginx基于域名,端口,不同IP的虛擬主機(jī)設(shè)置的實(shí)現(xiàn)

    nginx基于域名,端口,不同IP的虛擬主機(jī)設(shè)置的實(shí)現(xiàn)

    這篇文章主要介紹了nginx基于域名,端口,不同IP的虛擬主機(jī)設(shè)置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論