为什么Joomla调试显示记录了446个查询并记录了446个遗留查询?

时间:2010-03-22 02:11:47

标签: joomla performance legacy virtuemart

我已经被要求修复已经设置的Joomla网站的性能。

我查看调试输出,它显示两次相同的查询,一次查找记录,再次记录旧查询。我的猜测是它实际上运行相同的查询两次,每页只有不到900个查询(希望我错了)

Legacy插件已禁用,因此传统模式根本不会启用。该站点也使用VirtueMart(如果全局配置中的缓存已打开,则BTW无法正常工作)

除了我认为它不应该运行446个查询这一事实(有时甚至高达每页650个),是否每个人都遇到过这个问题,我希望在哪里解决这个问题。

更新

回答下面的问题......它正在运行Artio JoomSef,以及System - SEF插件

由于

2 个答案:

答案 0 :(得分:1)

我有同样的问题。但我也遇到了新的jommla / virtuemart安装问题。 (我已尝试使用xampp和样本产品本地化)。

如果我激活旧版插件,则旧版查询的数量始终为4。

ps:抱歉我的英语不好......

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

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

答案 1 :(得分:1)

我找到了答案......我一直在努力解决这个问题。这是由Virtuemart产品快照插件引起的。如果您禁用此插件,您的遗留问题将会消失。

我已经联系了virtmart。