Mysql 缓慢加载、1502次查询和会话中的大量数据-请参阅调试日志

Mysql 缓慢加载、1502次查询和会话中的大量数据-请参阅调试日志,mysql,debugging,joomla,virtuemart,Mysql,Debugging,Joomla,Virtuemart,我已经试着调试我的站点一段时间了,我看到系统对每个页面都进行了大量的查询,存储在会话中的数据达到了数据库中编码的近一百万个字符 该网站正在使用来自virtuemart的joomla和电子商务。这远远超出了正常范围,我尝试过禁用除Virtuemart之外的所有模块、插件和组件 有人能帮我弄清楚这些问题是从哪里来的以及如何减少它们吗。我需要知道我如何才能找出是什么让整个课程充满了这些信息 查看此链接并查看页面底部的调试日志 多谢各位 链接:看起来您的系统在一个查询中分别加载每个产品的数据。这一页上有

我已经试着调试我的站点一段时间了,我看到系统对每个页面都进行了大量的查询,存储在会话中的数据达到了数据库中编码的近一百万个字符

该网站正在使用来自virtuemart的joomla和电子商务。这远远超出了正常范围,我尝试过禁用除Virtuemart之外的所有模块、插件和组件

有人能帮我弄清楚这些问题是从哪里来的以及如何减少它们吗。我需要知道我如何才能找出是什么让整个课程充满了这些信息

查看此链接并查看页面底部的调试日志

多谢各位


链接:

看起来您的系统在一个查询中分别加载每个产品的数据。这一页上有很多产品。 同样的问题,例如magento。 如果你变得“太面向对象”,这就是折衷。 如果不改变你的体制,恐怕你对此无能为力。 您可能需要考虑切换到更关注性能的另一个商店系统。 从我所听到的来看,这很好,我看到了一些令人信服的基准测试和加载模式

优化当前系统的其他“更高层”方法包括

  • 检查操作码缓存是否正常
  • 有一个本地数据库服务器来选择这些东西(可能是从主机复制)
  • 确保查询缓存运行良好,数据库的ram分配正常
  • 可以将会话移动到apc/memcached
  • 也许你的系统中有类似页面html缓存的东西