缓存与会话 · 第 6 题,共 12 题
编辑修改了 UID 为 12 的页面上的一个文本元素并保存。页面缓存会怎样?
有 1 个正确答案。 简单
显示答案
答案
- B TYPO3 自动清除页面 12 的缓存,下一次请求时重新渲染该页面
解析
在后台保存时,DataHandler 会确定记录位于哪个页面,并准确清除该页面的缓存条目。这是通过 缓存标签 实现的:每个已缓存的页面都带有标签 pageId_<uid>,这里是 pageId_12。其他页面不受影响,因此即使修改频繁,网站也能保持快速。如果另一个页面显示了页面 12 的内容,例如在预告中,它的缓存不会被自动清除——这正是 TCEMAIN.clearCacheCmd 的用途。