1
我們有一個用例,我們將圖像存儲在CDN中。比方說,我們正在緩存中存儲a.jpg,如果用戶上傳了較新版本的文件,則會刷新緩存並覆蓋a.jpg。現在的挑戰是瀏覽器可能已經緩存了文件。既然我們不能刷新瀏覽器緩存圖像,我們正在考慮用下述方法2中的一種:我們是否可以使用etags從CDN獲取最新版本的圖像
- 附加一個版本a_v1.jpg,a_v2.jpg(版本號是校驗),這將消除需要刷新瀏覽器和CDN緩存。我在互聯網上發現了很多關於這方面的文檔,所以很多人都在使用它。
- 使用文件的etag查找消除瀏覽器中的陳舊緩存。我發現CDN支持etags,但是我沒有發現etag用於圖像的文獻。
請問您可以分享一下關於使用etag標頭緩存清除的想法嗎?這是一個很好的習慣嗎?