joomla慢查询日志

joomla slow query log

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

谢谢

您可以从配置系统在joomla中激活调试,然后您可以在"live site"中的页面末尾看到所有执行的查询都使用了时间和内存,还有更多可以帮助您了解是什么导致您的网站变慢

正如 Rinos 所说,Joomla-Site 速度慢可能有不同的原因。

如果您找不到负责该问题的数据库查询,请检查您的开发人员工具中的网络选项卡,了解会降低您网站速度的资源。

一个 可能 原因可能是,您正在通过 https 加载 http 资源(因此,如果您有图像、脚本文件等的硬编码集成,将通过 http 加载当你的网站 运行 在 https 中时,开发人员工具会向你咆哮一些关于 'mixed content' ;) )

根据您的 Joomla,可能还有一些 Modules/Components/Plugins 设计不佳...也许偶然停用它们并刷新(是的,可能需要大量工作)会给您提示。但是:请小心,因为需要一些插件,例如身份验证插件,如果您停用它们,您可能 "lock" 自己出局。通常核心组件和插件根本不应该对此负责。

如果您查看来自调试控制台的查询,有些查询会执行完整的table扫描。也许您会发现其中之一是性能饥渴的。

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

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

这里的一些可能性可能会帮助您获得一些性能,但如果您仍然有性能问题,我的下一步是服务器配置。

您还可以给其他一些东西 "heads up":

  • PHP-你是什么版本运行? PHP 7.x 带来显着的性能提升
  • 查看您的 php.ini 文件。你的内存限制和其他选项怎么样(在这里查看推荐的技术要求:https://downloads.joomla.org/technical-requirements

  • 回到您的站点,是否有任何 javascript-错误(您浏览器的开发人员工具会告诉您)

好吧,这些是您可能会注意的几种可能性...性能问题可能有很多原因,但希望上面提到的一些事情可能会引导您走上正确的轨道;)

问候