Forums / National / Russian / Тех. поддержка / Подскажите вопрос по кешированию в браузере

Kopusha
#1 2020-11-09 11:41

Есть какой либо пост, я добавил туда jpg как картинки, потом (модуль Files это умеет) заменил (не удалил, заменил, при этом имя осталось прежним, как и размер, я ведь режу их одинаково). Мне нет резона при замене переименовывать, так как такие замены будут обычно в уже проиндексированных стр, но я то ЗНАЮ что такое кеш браузера. А это будет делать обычный чайник и увидев что нифига не поменялось на фронтэнде (у него) он начнет делать это снова и снова.

Как можно с такой засадой справиться?

jCube Group
#2 2020-11-09 12:18

добавить версию к путю.

<img src="путь/до/вашей/картинки.jpg?ver=0.10001" alt="">

Так браузер понимает что картинка изменилась и не нужно брать и кэша,  и так же будет показывать и кэшировать нужно версию, так что если еще раз поменяте то и версию меняйте.

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
Kopusha
#3 2020-11-09 16:50

Не понятно пока что как отличить изменённые от обычных...

там при изменении не нашёл как переименовать/как то их пометить...

jCube Group
#4 2020-11-10 06:58

А это уже другой вопрос,  можно просто раз в какое-то время всем обновлять версию, а можно хук сделать при измении файла обновить версию.

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.