emteknetnz/silverstripe-build-suffix

设置文件缓存后缀,使用最后一个dev/build时间戳

安装数: 1,855

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 0

开放性问题: 0

类型:silverstripe-module

1.1.0 2018-09-10 23:49 UTC

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