我有一个在 Windows 和 IIS 上运行的 Joomla 网站(Joomla!3.4.1 稳定版),它甚至需要将近 11 秒才能响应任何请求。其他子域(sub.domain.com)几乎立即响应,但主域(带或不带 www)需要很长时间。TTFB 几乎是 11 秒。我有几个问题:
- 我该如何解决此问题?服务器进程和内存均正常。似乎没有任何东西卡住或异常消耗资源。
- Joomla 是否存在已知问题,导致其对第一个字节的响应很慢?
- 是否有一些特定的 Joomla 工具可以安装或用于监控 Joomla 端发生的情况?
- 与上述 IIS 有同样的问题吗?
迄今采取的措施
- 我们使用 chrome 开发者工具监控我们的点击,结果显示只有来自我们主域的第一个 TTFB 存在问题。
- 一旦我们确认它是 URL 中的任何第一个字节,我们就认为它可能是整个网站,所以我们上传了一个纯文本文件。它立即加载。
这确实是我所知道的全部。这就是为什么我寻求帮助来解决 Joomla 和 IIS 的问题。实际上也可能是 PHP,但我真的不知道从哪里开始。
答案1
这是网上讨论较多的与 IPv6 相关的问题。
简单的解决方案是使用 IPv4 地址而不是主机名。例如,如果 mysql 服务器在同一主机上运行。将“localhost”更改为“127.0.0.1”。