typo3删除每个新请求的fe插件缓存

时间:2012-10-22 12:21:20

标签: typo3 typoscript

我在typo3中有一些非常具体的问题。情况如下:

我得到了fe扩展,其中一部分是插件,显示在fe中,它表示用户是否已登录(或未注册,禁用,有很多可能性)。

此插件显示在某个“虚拟”隐藏页面中,然后通过typoscript(CONTENT对象)注入主模板。

我需要摆脱t3缓存特性,我需要的是,这个插件源代码是在用户每次请求时执行的。

我尝试通过已知选项禁用缓存,在插件类中设置pi_USER_INT = 1属性,尝试使用COA_INT加载内容,但我认为,插件内容仍然缓存某些请求,缓存链接到已登录用户(但这是不可接受的。)

任何想法,怎么做?

1 个答案:

答案 0 :(得分:0)

如果COA_INT无效,请考虑代理缓存或浏览器缓存。 COA_INT未缓存 - 但如果您的网络服务器没有请求,您将无法获得更新。

也许添加

config.additionalHeaders = Cache-Control: no-cache

所以你会阻止缓存。如果这样做,您知道问题出在客户端。