我知道什么是让我的Joomla网站变慢的查询。我知道有可能记录所有慢查询。 不幸的是,我只能访问托管网站的ftp。我可以在ftp中看到这个日志吗?或者我必须访问服务器? 还有其他方法可以查看此日志吗?
谢谢
答案 0 :(得分:3)
正如Rinos已经说过,Joomla-Site缓慢的原因可能不同。
如果找不到负责检查的数据库查询,请检查开发人员工具中的网络选项卡,查找导致网站速度变慢的资源。
一个可能的原因可能是,您正在通过https加载http资源(因此,如果您有硬编码的图像集成,脚本文件等,将在您的网站运行时通过http加载https,开发人员工具会向你发出关于“混合内容”的内容;))
根据您的Joomla,可能还有一些模块/组件/插件没有很好的设计...可能会偶然停用它们并刷新(是的,可能很多工作)会给你一个提示。但是:请注意,因为有一些插件,如需要的身份验证插件,如果你停用它们,你可能会“锁定”自己。通常核心组件和插件根本不应该对此负责。
如果您查看来自调试控制台的查询,则会有一些查询执行全表扫描。也许你会发现其中一个性能匮乏。
如果不是这样,请在System -> Global Configuration
下的Joomla后端检查您的全局配置,并尝试检查以下内容:
Server
- 选项卡检查页面的gzip压缩下这里的一些可能性可能会帮助您获得一些性能,但如果您仍然遇到性能问题,我的下一个目标将是server-config。
还有其他一些事情你可能会“抬头”:
看看你的php.ini文件。您的内存限制和其他选项如何(请参阅此处了解建议的技术要求:https://downloads.joomla.org/technical-requirements
返回您的网站,是否有任何javascript错误(浏览器的开发者工具会告诉您)
嗯,这些是您可能会注意的几种可能性......性能问题可能有很多原因,但希望上述某些事情可能会引导您走上正轨;)
问候
答案 1 :(得分:1)
您可以在配置系统中激活joomla中的调试,然后您可以在“实时网站”的页面末尾看到所有使用时间和内存执行的查询,还有更多可以帮助您理解什么会降低您的网站速度