emteknetnz / silverstripe-build-suffix
设置文件缓存后缀,使用最后一个dev/build时间戳
1.1.0
2018-09-10 23:49 UTC
Requires
- php: >=5.3.2
- silverstripe/cms: >=3.1
- silverstripe/framework: >=3.1
- silverstripe/siteconfig: >=3.1
This package is auto-updated.
Last update: 2024-08-28 10:58:26 UTC
README
简介
此模块更新了由Requirements使用的js和css文件中的?m=后缀,到表示最后一个dev/build时间戳的?b=后缀。
基本思路是,前端资源将在每个部署的基础上进行缓存,因为dev/build应该是部署过程的一部分。
如果您的部署过程不包括dev/build,那么您可能不应该使用此模块。
用法
只需安装模块,后缀将自动在测试环境和生产环境中使用。
开发环境将继续使用默认的?m=后缀,以便新构建的前端资源不会被浏览器缓存锁定。
您可以通过更新mysite文件夹中的config.yml来更改不同环境的行为,例如:
BuiltAtRequirementsBackend: use_backend_dev: true
依赖
SilverStripe 3
目前没有此模块的SilverStripe 4版本
安装
composer require emteknetnz/silverstripe-build-suffix:^1