为什么Joomla调试显示有446个查询日志和446个旧版查询日志?

9
我被邀请修复一个已经设置好的Joomla网站的性能问题。我查看了调试输出,发现相同的查询被记录了两次,一次是记录的查询,另一次是遗留查询。我的猜测是它实际上运行了相同的查询两次,每个页面有不到900个查询(希望我错了)。
Legacy插件已禁用,因此Legacy模式根本没有开启。该网站还使用VirtueMart(顺便说一下,如果在全局配置中打开缓存,则无法正常工作)。
除了我认为它不应该运行446个查询之外(有时甚至达到每页650个查询),有没有人遇到过这个问题,在哪里查找解决方案?
更新:
回答下面的问题...它正在运行Artio JoomSef和System-SEF插件。
谢谢。
2个回答

1

我有同样的问题。但是我在一个全新的jommla / virtuemart安装中也遇到了问题。(我已经尝试过使用xampp和示例产品进行本地测试)。

如果我激活传统插件,传统查询的数量始终为4。

附注:对不起我的英语不好...

也许这个链接可以帮助您加快查询速度。(但我找不到shop_browse_queries.php中的字符串)....

http://forum.virtuemart.net/index.php?topic=65103.0


谢谢,这有助于找到一些性能问题,但仍然存在其他问题。我猜这只是一个错误,还不确定。 - Darye

1

我找到了答案...我已经为此苦苦挣扎了很长时间。这是由于Virtuemart产品快照插件引起的。如果您禁用此插件,您的遗留问题将消失。

我已经联系了virtuemart相关人员。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接