【发布时间】:2016-07-01 12:56:50
【问题描述】:
所以我们在我们的 Intranet 网站上使用 Joomla,我们的网络都是 1GB 的连接和 10GB 的服务器,所以带宽不是这个加载问题的问题。 一些背景知识,设置是在运行 ubuntu 14.04 的 VM 上进行的,其中包含所有更新(14.04 的更新)。我们目前正在运行 Joomla 3.2.1,我想更新到当前版本,但我需要先解决加载问题,因为它在 3.5.2 上的加载速度也很慢。
所以这件事不知从何而来,该网站是大多数员工向主管和上级提交表格等的地方。几天前/一周前随机站点初始加载时间从 0.8 秒增加到 1 分钟或 2 分钟以上。 我试过打开缓存,打开压缩,没有任何变化。 缓存开启 15,压缩关闭,没有变化 缓存到30,压缩关闭,没有变化。 检查 PHP 配置是否存在内存或处理分配过多或不足的情况,什么也没有。 任何过度或不足分配的 MySQL 配置,什么都没有。 .htaccess 以获得正确的权限和 modrewrite 配置,没有错。
对于任何显示出现错误或问题或循环加载的内容,我在日志中没有任何明智的信息。 我还从 linux 虚拟机迁移到 IIS7 虚拟机,但我的初始加载时间仍然很长。我假设这是一些数据库问题,但我不知道是什么。
我对数据库进行了修复,一切恢复正常。 VM 有 8GB 的 RAM,2 个 3.2GHz 处理器内核,并且在内核上使用的处理不超过 20%,并且在 8GB 中不超过 2GB 的 RAM。 我正在我的桌子上敲打我的头,试图找出为什么它变得如此缓慢,所以如果有人可以有一些见解,请发布一些想法让我尝试。 我在虚拟机上有快照,所以我尝试的任何东西都可以在需要时恢复。
这里还有一些调试快照,我知道加载和查询需要一段时间,但会导致 1-2 分钟的页面加载时间? http://postimg.org/gallery/1a4e0b27s/
【问题讨论】:
-
你检查过慢查询日志吗?
标签: php mysql .htaccess caching joomla