鍍金池/ 問答/Java  HTML/ 請求的靜態(tài)資源圖片 ,有什么方法緩存,刷新頁面時不再去服務端請求

請求的靜態(tài)資源圖片 ,有什么方法緩存,刷新頁面時不再去服務端請求

responseHeader 是Cache-Control:no-cache, no-store, max-age=0, must-revalidate . 發(fā)現(xiàn)每次刷新就去服務端請求,太浪費資源;請問有什么前端技術可以強制緩存起來

回答
編輯回答
夢若殤

Cache-Control:max-age=86400 緩存一天

2017年10月8日 22:28
編輯回答
吢涼

?服務器端強制要求不讓緩存:no-cache、no-store了,那瀏覽器肯定是要遵循的,否則這些協(xié)議有什么意義呢?
修改服務器配置,去掉影響緩存的header;也可以使用CDN,在CDN配置“忽略no-cache”,從而強制緩存。

2018年2月27日 08:46
編輯回答
扯機薄

如果使用了webpack的話,可以利用url-loader把體積較小的圖片資源轉換成base64加入到css文件中,大于這個體積的圖片資源名字不要加上hash值,然后在前端格式化請求的時候在header中對圖片資源增加緩存設置。
其實你不配置緩存也行,瀏覽器緩請求時會默認的先去找本地記錄,在沒有配置資源名稱hash的情況下,都會先去拿緩存

2018年5月1日 12:07