joomla慢查询日志

时间:2017-08-16 12:01:41

标签: mysql sql joomla mysql-slow-query-log

我知道什么是让我的Joomla网站变慢的查询。我知道有可能记录所有慢查询。 不幸的是,我只能访问托管网站的ftp。我可以在ftp中看到这个日志吗?或者我必须访问服务器? 还有其他方法可以查看此日志吗?

谢谢

2 个答案:

答案 0 :(得分:3)

正如Rinos已经说过,Joomla-Site缓慢的原因可能不同。

如果找不到负责检查的数据库查询,请检查开发人员工具中的网络选项卡,查找导致网站速度变慢的资源。

一个可能的原因可能是,您正在通过https加载http资源(因此,如果您有硬编码的图像集成,脚本文件等,将在您的网站运行时通过http加载https,开发人员工具会向你发出关于“混合内容”的内容;))

根据您的Joomla,可能还有一些模块/组件/插件没有很好的设计...可能会偶然停用它们并刷新(是的,可能很多工作)会给你一个提示。但是:请注意,因为有一些插件,如需要的身份验证插件,如果你停用它们,你可能会“锁定”自己。通常核心组件和插件根本不应该对此负责。

如果您查看来自调试控制台的查询,则会有一些查询执行全表扫描。也许你会发现其中一个性能匮乏。

如果不是这样,请在System -> Global Configuration下的Joomla后端检查您的全局配置,并尝试检查以下内容:

  • 是否启用了缓存?
  • 你使用什么样的缓存?
  • Server - 选项卡检查页面的gzip压缩下
  • 如果您强制使用https,您的网站上是否有任何http资源(如上所述)

这里的一些可能性可能会帮助您获得一些性能,但如果您仍然遇到性能问题,我的下一个目标将是server-config。

还有其他一些事情你可能会“抬头”:

  • 你在运行什么PHP版本? PHP 7.x带来了卓越的性能提升
  • 看看你的php.ini文件。您的内存限制和其他选项如何(请参阅此处了解建议的技术要求:https://downloads.joomla.org/technical-requirements

  • 返回您的网站,是否有任何javascript错误(浏览器的开发者工具会告诉您)

嗯,这些是您可能会注意的几种可能性......性能问题可能有很多原因,但希望上述某些事情可能会引导您走上正轨;)

问候

答案 1 :(得分:1)

您可以在配置系统中激活joomla中的调试,然后您可以在“实时网站”的页面末尾看到所有使用时间和内存执行的查询,还有更多可以帮助您理解什么会降低您的网站速度