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
内容对象,这也使其内容不被缓存。
我正在使用 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
内容对象,这也使其内容不被缓存。