networkteam / typo3-cachebase
它向页面缓存标识符计算中添加变量,以便并行服务网站的多个版本。这在具有滚动更新的容器环境中是这种情况。
0.0.1
2023-01-12 21:44 UTC
Requires
- typo3/cms-core: ^11.5 || ^12.0
This package is auto-updated.
Last update: 2024-08-26 19:05:37 UTC
README
在具有滚动更新的容器环境中,有两个版本并行运行时,页面缓存刷新不是我们想要的。
它做什么?
此扩展向页面缓存标识符计算中添加变量。对于我们的用例,它添加了环境变量 SENTRY_RELEASE
,其中包含版本号。
可以添加更多变量,例如
$GLOBALS['EXTCONF']['networkteam_cachebase']['keys']['your_key'] = 'value';
安装
composer req networkteam/typo3-cachebase
背景
页面缓存哈希计算基于
- 页面行
- TypoScript 条件
- 加载的 TypoScript 文件的修改时间
- 站点
- ...以及更多
但例如在 Fluid 模板中的更改不被考虑。