У нас есть прецедент, где мы храним наши изображения в CDN. Предположим, мы храним a.jpg в кеше, и если пользователь загружает более новую версию файла, то он очистит кеш и перезапишет a.jpg. Теперь проблема заключается в том, что браузер может кэшировать файл. Поскольку мы не можем очистить кэшированные изображения в браузере, мы имеем в виду, используя один из 2-х подходов, указанных ниже:Можем ли мы использовать etags для получения последней версии изображения с CDN
- Append версия a_v1.jpg, a_v2.jpg (версия идентификатор контрольной суммы), это будет устранить необходимо очистить браузер и кэш CDN. Я нашел много документации об этом в Интернете, и так много людей используют это.
- Используйте etag файла, чтобы устранить устаревший кеш в браузере. Я обнаружил, что поддержка CDN поддерживается, но я не нашел литературы, что etag используется для изображений.
Можете ли вы поделиться своими мыслями об использовании заголовка etag для перебора кеша? Это хорошая практика, чтобы использовать его?