18 lines
1.4 KiB
Markdown
18 lines
1.4 KiB
Markdown
|
---
|
|||
|
aliases:
|
|||
|
tags:
|
|||
|
- зрелость/🌱
|
|||
|
date:
|
|||
|
- - 2024-04-07
|
|||
|
zero-link:
|
|||
|
- "[[00 Разработка]]"
|
|||
|
parents:
|
|||
|
linked:
|
|||
|
---
|
|||
|
Однако, если ваш дизайн сайта обновится, то пользователи продолжат использовать неактуальную версию css файлов, что может привести к проблемам отображения вашего сайта у клиента.
|
|||
|
|
|||
|
Самый простой способ побороть эту проблему, это использовать fingerprint файла. То есть, когда файл меняется, вы меняете его название. Делается это обычно добавлением какого-нибудь префикса/суфикса.
|
|||
|
|
|||
|
Например у нас есть файл стилей `style.css`, мы можем посчитать для него MD5 хэш и добавить его в название. Тогда у нас получится следуюшее название: `style.e626dd36e0085927f334adbe3eb38e7a.css`.
|
|||
|
|
|||
|
При любом изменении файла MD5 хэш должен пересчитываться. Таким образом при изменении файла у него будет другое название, и браузер будет вынужден скачать его в любом случае.
|