nginx配置緩存關閉的實現(xiàn)
NGINX 緩存默認是不開啟的,也就是說,NGINX 作為反向代理服務器時,會將所有的客戶端請求直接打到服務端。如果想使用 NGINX 緩存,可以通過 proxy_cache_path 配置項進行設置
1.nginx怎么關閉緩存
location / { #如果expires 和 add_header 同時開啟的情況下,則add_header優(yōu)于expires生效 #Cache-Control比Expires可以控制的多一些, 而且Cache-Control會重寫Expires的規(guī)則 #設置禁止瀏覽器緩存,每次都從服務器請求 add_header Cache-Control no-cache; add_header Cache-Control private; #設置緩存上面定義的后綴文件緩存到瀏覽器的生存時間 expires -1s; }
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #禁止緩存,每次都從服務器請求 add_header Cache-Control no-store; }
2.expires off 默認設置 nginx不緩存 不代表瀏覽器不緩存 瀏覽器還可以緩存 默認使用瀏覽器緩存機制
expires off;
3.expires epoch 代表不設置緩存 不設置緩存 提醒瀏覽器 不設置緩存
expires epoch;
4.expires max 緩存 永不過期
5.
Location / { #緩存10s expires 10s; }
expires的使用例子
1,對于圖片,通常過期時間可以設置為一個月
location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ { expires 30d; }
2,對js/css,通常過期時間設置為1周
location ~* \.(js|css)$ { expires 7d; }
Nginx配置禁止緩存
location / { #如果expires 和 add_header 同時開啟的情況下,則add_header優(yōu)于expires生效 #Cache-Control比Expires可以控制的多一些, 而且Cache-Control會重寫Expires的規(guī)則 #設置禁止瀏覽器緩存,每次都從服務器請求 add_header Cache-Control no-cache; add_header Cache-Control private; #設置緩存上面定義的后綴文件緩存到瀏覽器的生存時間 expires -1s; proxy_pass http://...; }
到此這篇關于nginx配置緩存關閉的實現(xiàn)的文章就介紹到這了,更多相關nginx緩存關閉內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx服務器配置HTTPS nginx.config 配置文件(教程)
下面小編就為大家分享一篇Nginx服務器配置HTTPS nginx.config 配置文件(教程),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12nginx如何實現(xiàn)同個ip、端口訪問不同的項目(以路徑區(qū)分項目)
這篇文章主要介紹了nginx如何實現(xiàn)同個ip、端口訪問不同的項目(以路徑區(qū)分項目),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12502?Bad?Gateway產生的原因及8個詳細的解決方法總結
Nginx?502?Bad?Gateway的錯誤已經遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關于502?Bad?Gateway產生的原因及8個詳細的解決方法,文中的介紹非常詳細,需要的朋友可以參考下2023-05-05