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緩存關閉內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx配置HTTP強制跳轉(zhuǎn)到HTTPS的解決辦法
這篇文章主要給大家介紹了關于Nginx配置HTTP強制跳轉(zhuǎn)到HTTPS的解決辦法,當Nginx配置https后通常需要將用戶http請求強制跳轉(zhuǎn)到https,需要的朋友可以參考下2023-08-08
nginx外網(wǎng)訪問內(nèi)網(wǎng)站點配置操作
這篇文章主要介紹了nginx外網(wǎng)訪問內(nèi)網(wǎng)站點配置操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
Nginx服務器配置HTTPS nginx.config 配置文件(教程)
下面小編就為大家分享一篇Nginx服務器配置HTTPS nginx.config 配置文件(教程),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12
nginx如何實現(xiàn)同個ip、端口訪問不同的項目(以路徑區(qū)分項目)
這篇文章主要介紹了nginx如何實現(xiàn)同個ip、端口訪問不同的項目(以路徑區(qū)分項目),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法總結(jié)
Nginx?502?Bad?Gateway的錯誤已經(jīng)遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關于502?Bad?Gateway產(chǎn)生的原因及8個詳細的解決方法,文中的介紹非常詳細,需要的朋友可以參考下2023-05-05

