我一直在尝试调试我的网站已有一段时间了,我发现每个页面系统都在进行大量查询,存储在会话中的数据已达到近百万字符,这些字符在db中编码
该网站正在使用joomla与来自virtuemart的电子商务。这超出正常范围,我已经尝试禁用除Virtuemart之外的所有模块,插件和组件。
有人可以帮我弄清楚这些查询的来源以及如何减少它们。我需要知道如何通过所有这些信息找出填充会话的内容。
查看此链接并查看页面底部的调试日志。
谢谢
链接:My site
答案 0 :(得分:2)
看起来您的系统在一个查询中单独加载每个产品的数据。该页面上有很多产品。 同样的问题,例如在magento中。 如果你得到“过于面向对象”,这就是权衡。 我担心你无需改变你的系统的胆量就能做些什么。 您可能需要考虑切换到更专注于性能的另一个商店系统。 oxid从我所听到的内容中获益良多,而且我已经看到了一些令人信服的基准和加载模式。
其他“更高层”方法来优化您当前的系统