Перейти к содержанию

Сброс кеша с помощью тег-хелпера добавления версии (Append Version Tag Helper)

Распространенная проблема, возникающая и при разработке, и в production-среде — обеспечение гарантии того, что все браузеры используют самые последние файлы. Современные браузеры часто кешируют загруженные файлы локально, и используют их для последующих запросов, вместо того, чтобы заново скачать файл.
Распространенное решение этой проблемы — строка запроса со сбросом кэша, то есть запрос с дополнительным параметром, который должен меняться, если меняется требуемый файл.
Для этого можно использовать тег-хелпер asp-append-version="true":

<script src="~/js/site.js" asp-append-version="true"></script>

при генерации загрузится файл, на который указывает ссылка, и вычислится его хеш, который будет добавлен к URL-адресу ресурса:
<script src="/js/site.js?v=EWaMeWsJBYWmL2g_KkgXZQ5nPe"></script>


Последнее обновление : 20 апреля 2023 г.
Дата создания : 27 сентября 2022 г.

Комментарии

Комментарии