TYPO3:编辑内容后不要清除缓存

时间:2017-08-09 14:31:21

标签: php caching typo3

编辑页面上的内容时,保存内容元素后会自动清除此页面的TYPO3前端缓存。

这会导致严重的性能问题,例如:当你有数百条新闻记录并编辑新闻详情页面时。

有没有办法为特定页面禁用此功能?

2 个答案:

答案 0 :(得分:2)

这可能是使用DataHandler钩子(此类注册在编辑后必须刷新缓存的页面)但我当然不建议这样做。通常,如果您对页面进行更改,希望清除缓存。

答案 1 :(得分:0)

问题是完整的缓存清除 如果您添加/编辑一条新闻,则不会涉及所有其他新闻(正常)的详细视图。

用于清除显示新闻的页面的所有页面缓存的页面TSconfig是广泛的。

因此,

tx_news使用缓存标签有选择地清除 但这可能会导致缓存太少的缓存。 (双向相关新闻,列表,......)

如果您在添加/编辑新闻后避免缓存清除,则会出现无法公开看到您的更改的问题 根本不考虑缓存(对于这些页面)将大大降低页面的性能。

由于缓存规范在一定时间后被清除,你可能会在夜间任务中强制执行此操作:清除所有缓存并使用爬虫/蜘蛛重建它。