Нужен совет о том, как реализовать управление версиями js / css

поэтому я реализую эту схему управления версиями js / css, где я в основном добавляю контрольную сумму файла js / css. Стратегия, о которой я думаю, заключается в том, чтобы, в основном, получить это значение контрольной суммы, а затем вычислить контрольную сумму файла (который, я предполагаю, может быть получен из кэша), если они совпадают, то у клиента есть последние файлы, если не у клиента браузер заставит скачать этот конкретный файл с сервера. Правильный ли этот подход? Также я хотел понять поведение тега script, например, будет ли src attr тега script идти сначала в кеш для файла js или напрямую к веб-серверу?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос