-
強緩存是指不需要問誰直接用的婚陪;協(xié)商緩存是指需要和服務(wù)器溝通判斷是否用
expires的時間是服務(wù)器下發(fā)的,但判斷用的是客戶端的時間赋元,故可能出現(xiàn)偏差
-
故后來出現(xiàn)Cache-Control 作為一個相對的時間骨望;兩種同時存在則與后者為準(zhǔn)
- (由于使用了hash值的文件名做靜態(tài)資源的區(qū)分斗塘,所以大部分都能設(shè)置為緩存了吧
- Cache-Control:public, max-age=31536000 ;后面這是1年的秒數(shù))
- header("Cache-control: private");是什么意思
-
Last-Modified是服務(wù)端發(fā)的時間止剖,If-Modified-Since是客戶端發(fā)給服務(wù)端做判斷的
- (這個是文件修改時間腺阳,還是下載時候的時間?是服務(wù)端文件最后修改時間)
由于文件有更新不代表內(nèi)容有變化故出現(xiàn)Etag穿香;Etag是服務(wù)端下發(fā)的文件的hash值判斷文件是否有修改亭引;If-None-Match是客戶端發(fā)上去的
- 阿里云網(wǎng)站的策略 js、css緩存30天皮获,圖片一年焙蚓,html不緩存