networkteam/typo3-cachebase

它向页面缓存标识符计算中添加变量,以便并行服务网站的多个版本。这在具有滚动更新的容器环境中是这种情况。

安装次数: 1,092

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 0

开放问题: 0

类型:typo3-cms-extension

0.0.1 2023-01-12 21:44 UTC

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 模板中的更改不被考虑。