nginx 發送動態內容注意事項

靜態文件優化

對於靜態文件,如圖片、文檔、視頻,應儘可能設置較大的緩存時間。
如:瀏覽器

location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ {
           root /var/www/img/;
           expires 30d;
       }

動態文件優化

對於動態文件,要根據文件更新的頻率來設置緩存時間。緩存

location  /dyna/ {
     root  /var/pub/;

         #避免出現發送錯誤的文件大小,消除 pread() read only 錯誤
     open_file_cache off;
     #3秒
         expires 3s;

         #告訴瀏覽器及時更新
     add_header Cache-Control no-cache;
     add_header Pragma no-cache;
     add_header Expires 3;
}
相關文章
相關標籤/搜索