Nginx 靜態緩存


靜態文件緩存

  靜態緩存在客戶端下進行緩存,可以設置緩存文件類型與緩存時間,提升客戶端訪問站點速度。

      主要對圖片,css,js等元素更改機會比較少的情況下使用,特別是圖片,占用帶寬大,我們完全可以設置圖片在瀏覽器本地緩存365d,css,js,html可以緩存個10來天,緩存的時候,我們需要將需要緩存的拓展名列出來, Expires緩存配置在server字段里面。

配置方法

1、配置案例一

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
               # 緩存時間30天
               expires       30d;
               # off不記錄日志
               access_log   off;
         }
虛擬主機內修改

2、配置案例二

 location ~ .*\.(js|css)?$
         {
               # 緩存時間12小時
               expires          12h;
               # 關閉日志
               access_log     off;
          }
虛擬主機內修改

3、配置方案三

# 緩存文件類型
location ~* \.(js|css)$ {
   
  # 緩存時間為7天
  expires 7d;
  
  # 是否在error_log中記錄不存在的錯誤。默認on。
  log_not_found off;

  # 是否開啟日志
  access_log off;

} 
虛擬主機內修改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM