nginx配置緩存關(guān)閉的實現(xiàn)
NGINX 緩存默認是不開啟的,也就是說,NGINX 作為反向代理服務器時,會將所有的客戶端請求直接打到服務端。如果想使用 NGINX 緩存,可以通過 proxy_cache_path 配置項進行設置
1.nginx怎么關(guān)閉緩存
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://...;
}到此這篇關(guān)于nginx配置緩存關(guān)閉的實現(xiàn)的文章就介紹到這了,更多相關(guān)nginx緩存關(guān)閉內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx location中多個if里面proxy_pass的方法
這篇文章主要介紹了nginx location中多個if里面proxy_pass的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11
Nginx+Tomcat反向代理與負載均衡的實現(xiàn)
這篇文章給大家詳細介紹了如何實現(xiàn)Nginx+Tomcat反向代理與負載均衡,文中的流程步驟介紹的非常詳細對我們的學習或工作有一定的幫助,需要的朋友可以參考下2023-07-07

