好吧,因为我的Joomla 1.5网站效率非常低,所以我不得不求助于缓存,试图让它保持正常运行。首先,我启用了模块级缓存,这有一点好处,但还不够。因此,我随后启用了页面级缓存。性能现在好多了,但也有一些相关的问题,主要的问题是错误消息的缓存。
我不太相信Joomla会缓存带有错误消息的页面,但这似乎确实发生了。尽管如此,我已经安装了一大堆扩展,所以我现在还不准备责怪核心Joomla。但是,看过代码后,据我所知,没有规定不缓存错误消息。我已经确定错误存储在会话中,然后通过JDocumentRendererMessage显示在页面上。但我在任何缓存代码(插件、cache.php等)中都看不到任何东西。这看起来很像"if (消息在消息队列中)不缓存页面;“
还有没有人熟悉这个问题?
发布于 2012-07-02 17:38:37
原来这是Joomla中的一个bug,我submitted a patch for了。
https://stackoverflow.com/questions/9804714
复制