1. 程式人生 > >nginx快取的開啟和禁用

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;
}