nginx配置靜態文件不進行緩存


此配置是全局的,所有的靜態文件不進行緩存

1.當第一次訪問靜態文件的時候,http狀態碼為200

image

2.當第二次F5刷新訪問的時候,http狀態碼為304

image

| 304(未修改) |

自從上次請求后,請求的網頁未修改過。服務器返回此響應時,不會返回網頁內容。

如果網頁自請求者上次請求后再也沒有更改過,您應將服務器配置為返回此響應(稱為 If-Modified-Since HTTP 標頭)。服務器可以告訴 Googlebot 自從上次抓取后網頁沒有變更,進而節省帶寬和開銷。

3.將以下配置添加進nginx.conf文件里面,就可以實現全局靜態文件不進行緩存

    expires -1;
    if_modified_since off;
    add_header Last-Modified "";
    add_header Cache-Control no-cache;
    etag off;

image

現在重復刷新頁面,http的狀態碼就會一直為200,從而實現不緩存靜態頁面,每次進頁面都是不帶緩存的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM