TYPO3 set_no_cache() 不必要地触发

TYPO3 set_no_cache() triggering unnecessarily

我正在使用 TYPO3 7.6.11。我的一些扩展在 url.

中强制设置 no_cache = 1/set_no_cache = 1

通过检查错误日志,我不断看到错误

cms: $TSFE->set_no_cache() was triggered. Reason: no_cache is requested via GET parameter. Caching is disabled!

cms: $TSFE->set_no_cache() was triggered. Reason: no_cache has been set before the page was generated - safety check. Caching is disabled!

同样在安装工具中,

$TYPO3_CONF_VARS['FE']['disableNoCacheParameter'] = '0';

基本上在谷歌搜索可能的解决方案之后..我发现设置 disableNoCacheParameter 将解决问题..但是在我需要缓存页面的情况下它是无用的(比如fe_login 和所有)

如果你们中的一些人曾经遇到过像上面这样的情况,我想听听你的意见。 :)

我不希望错误日志显示此错误。这完全令人不安。 :(

一般情况下你根本不需要参数 no_cache=1 就好像一个插件不应该被缓存一样,它可以被切换为 USER_INT。与 TypoScript 相同,因为存在 COA_INT 内容对象,这也使其内容不被缓存。