inspiredminds / contao-extended-cache-controls
为Contao的页面缓存设置添加了额外的选项。
1.0.1
2024-09-22 16:53 UTC
Requires
- php: >=8.1
- contao/core-bundle: ^4.13 || ^5.0
- symfony/config: ^5.4 || ^6.4 || ^7.1
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.1
- symfony/event-dispatcher: ^5.4 || ^6.4 || ^7.1
- symfony/http-foundation: ^5.4 || ^6.4 || ^7.1
- symfony/http-kernel: ^5.4 || ^6.4 || ^7.1
Requires (Dev)
- contao/easy-coding-standard: ^6.0
- contao/rector: ^1.0
README
Contao 扩展缓存控制
此功能为Contao页面的缓存设置添加了更多设置。这些设置对于大型网站非常有用,可以通过仅缓存最相关的URL来保持HTTP缓存的大小较小(例如,仅缓存规范URL、仅缓存没有查询参数的URL或仅缓存特定参数等)。
- 不缓存非规范URL:如果此页面启用了规范URL,并且当前URL不匹配规范URL,则阻止缓存。
- 不缓存查询参数:如果URL中存在查询参数,则阻止缓存。
- 允许的查询参数:允许您为上一个设置定义允许的查询参数。如果URL包含此逗号分隔列表中未出现的查询参数,则不会进行缓存。
- 不缓存片段参数:如果URL中存在片段参数,则阻止缓存,例如
/page-alias/foo/bar
- 允许的片段参数:允许您为上一个设置定义允许的片段参数。如果URL包含此逗号分隔列表中未出现的片段参数,则不会进行缓存。