2017-08-16 109 views
0

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

感谢

+0

什么版本的MySQL? –

回答

3

正如Rinos已经说过的,缓慢的Joomla网站可能有不同的原因。

如果您无法找到负责该操作的数据库查询,请检查您的开发人员工具中的网络选项卡是否存在导致网站速度变慢的资源。

一个可能原因可能是,你是通过HTTPS加载的HTTP资源(所以如果你有硬编码的图像,脚本文件等的整合,而你的网站在HTTPS运行将通过HTTP负载,开发商工具会吠叫你'混合内容'))

根据你的Joomla那里也可能有一些模块/组件/插件设计得不好......也许会失去它们的机会和清爽(是的,可能会很多工作)会给你一个提示。但是:请小心,因为有一些插件需要身份验证插件,如果您停用它们,您可能会“锁定”自己。通常核心组件和插件根本不应该负责。

如果您查看调试控制台的查询,则会执行全表扫描的一些查询。也许你会发现其中一个表现饥渴的人。

如果不是这样,请检查您的全局配置中的Joomla后端System -> Global Configuration下,并尝试检查下列事项:

  • 是缓存启用?
  • 你使用什么样的缓存?
  • Server -Tab检查您的网页
  • 的用gzip压缩,如果您强制使用HTTPS,你有你的网站的任何HTTP资源在这里(如上述)

一些可能性可能会帮助你获得一些性能,但是如果你仍然存在性能问题,我的下一步就是server-config。

还有其他的事情,你可能会给一个“抬头”:

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

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

好了,这些都是几种可能性,你可能会付出一些注意...绩效的问题可以有很多理由,但希望一些上面说的东西可能会导致你在正确的轨道上;)

问候

+0

好的回答Bquarta – Rinos

0

您可以从配置系统的Joomla活跃调试,那么你就可以在在“活网站”的网页端看到所有的查询与时间和内存进行使用,等等你可以帮助理解什么是放缓您的网站

+0

我已经这样做了,但是我没有找到什么让查询变慢...... – lucacatr

+0

如果您没有发现任何问题,那么您可以找到执行所有查询的时间,但没有查询问题,但是可能是外部资源的调用,请参阅您浏览器的F12中的时间表。 – Rinos