我正在研究最佳实践/浏览器验证技术,以确保在我将新更新推送到我的网站时刷新浏览器缓存,其中包含对html / css / js等的更改。
到目前为止,我已经在所有加载的文件旁边实现了一个基于参数的系统,但我不认为它在浏览器中一致地工作。
我在考虑实现基于文件夹的版本控制,这是一个好/坏/无用的选项吗?例如:
|--Site
|--redirect.v1
|--redirect.html
|--redirect.html
|--login.v1
|--login.html
|--login.css
|--home.v1
|--index.html
|--index.css
|--shared.v1
|--js
|--bootstrap.min.js
|--tether.min.js
|--jquery-3.2.1.min.js
|--ie-detector.min.js
|--images
|--logo.jpg
|--loading.gif
|--favicons
|--favicon.ico
|--favicon-16x16.png
|--mstile-144x144
HTML中的示例文件加载:
<script src="../shared.v1/js/jquery-3.2.1.min.js"></script>
<script src="../shared.v1/js/tether.min.js"></script>
<script src="../shared.v1/js/bootstrap.min.js"></script>
<script src="../etc.v1/etc/etc.min.js"></script>
如果文件夹中的文件发生任何更新,我只想更新HTML中的物理文件夹名称和减速度。