我有 2 个使用 Virtualmin 和 webmin 运行的 Web 服务器。我的问题是,我使用 Virtualmin 的备份恢复功能将网站从一台服务器移至另一台服务器。
1-2 天后,我发现移动后的网站速度非常慢,需要 8-9 秒才能加载。
PHP 版本:5.6.30
MariaDB 10.0.29
我努力了:
- Turn OFF CSF's country block
- Turn OFF CSF totally
- Turn OFF Wordpress's WP Super Cache plugin
- Turn OFF Jetpack
- Set PHP execution mode to mod_php (1-2 seconds faster, not a really solution)
- Turn OFF, then ON cloudflare's caching. (My server is behing CloudFlare)
- Set the mod_deflate on htaccess.
- Setup browser cache for 1 month in htaccess
没什么用。我的服务器 CPU 使用率为 5%,内存使用率为 44%。
它的参数为:
Linux 3.16.0-4-amd64 on x86_64
Intel(R) Xeon(R) CPU X5670 @ 2.93GHz, 2 cores
Memory: 2.40 GB total / 1.06 GB used
Virtual memory: 1.71 GB total / 26.13 MB used
这是一台具有 100mbit 全双工连接的 VPS 服务器。仅运行一个 Wordpress 网站,浏览量较低(每天 50-80 次)
要加载网站,还需要 96 个其他请求(JS、CSS 等),这可能有点多,但我认为这是一个强大的 VPS。这应该不是问题。
使用 mytop 检查了查询。没有慢查询。现在我不知道该怎么做。有什么想法吗?
谢谢你!