Nginx緩存開啓與關閉

問題:

在網站程序調試的時候,經常會遇到瀏覽器的緩存問題導致修改過的前端代碼無效果。每次通過Ctrl+F5強制刷新後才能清掉緩存。這時如果禁用掉nginx緩存,可以減少一些小麻煩,讓瀏覽器每次到服務器去請求文件,而不是在瀏覽器中讀取緩存文件。

當程序調試好上線後,可以開啓nginx緩存,節省服務器的帶寬流量,減少一些請求,降低服務器的壓力。

通過配置nginx的配置文件/usr/local/nginx/conf/nginx.conf實現開關效果

1.啓用緩存

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

2.禁用緩存

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章