[英]How to use HTTP caching in nginx for html files?
我當前用於HTTP內容緩存的Nginx配置是這樣的:
location ~* \.html$ {
expires -1;
}
location ~* \.(css|js|gif|jpe?g|png)$ {
expires 168h;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
如您所見,由於HTML文件更新非常頻繁,因此我已禁用它們的緩存。 現在,我想通過使用腳本重命名html文件的父目錄來啟用HTML緩存來更新配置。 從:
視圖/ *。HTMLS
至
視圖/ randomString / *。HTMLS
因此,基本上發生的事情是,我的所有html文件都將被移動到具有隨機名稱的目錄,該目錄將在每次部署Web應用程序時生成。 這是正確的方法嗎? 還是已經有更好的方法來實現這一目標?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.