我们有一个很棒的网站,大约 5 个月以来一直运行良好,但在 5 月份,它的页面加载速度从 3-5 秒变成了现在令人痛苦的 15 秒以上!!!
主机确实提供了帮助,甚至将网站转移到了速度更快的新服务器!
我想,鉴于我们没有您的洞察力或专业知识,我们会询问 Serverfault 社区,看看这群专家能推荐什么?
谢谢您,感谢您的见解。
网站在这里:integrati.com.au
答案1
首先要做的是开始禁用插件。每次禁用一个,在每次禁用之间花一点时间测试网站。
答案2
使用萤火虫确定哪些外部脚本加载缓慢。
重置您的永久链接(并查看 .htaccess 中还有什么),因为您的页面链接是 404 链接。
答案3
安装 YSlow (http://developer.yahoo.com/yslow/) 并使用它查看您的网站。减少要下载的项目数量(css、js)等将提高性能。确保它们是可缓存和压缩的。
检查您的网络服务器可以同时处理的客户端数量 - 如果网站速度很慢但仍然有大量可用资源,您可能需要增加这个数量。
答案4
快速 whois 查询显示 ns13.wordpresshosting.com.au 是您的名称服务器。
wordpresshosting.com.au 网站告诉我,除非您每月支付 99 美元用于专用服务器 - 否则您可能只能使用普通的共享托管计划 - 这对于主页以外的任何内容来说都很糟糕!
上次我检查时,我的共享主机(ixwebhosting)在单核 2.8Ghz 上托管了大约 90-100 个网站。我的意思是 - 哇...哇...所以是的 - 该服务器上的所有网站都被限制在该 PC 容量的 1% 左右。
另外……嗯……我用 Yslow 检查了一下,发现大多数真正能让你受益的优化都还没完成。使用 Gzip 压缩并合并 css/js 文件可以节省你网站一半的加载时间。比如 typeface.js 文件是 205 KB,可以通过 Gzip 压缩到大约 50 KB - 很大。另外……恕我直言 - 我完全怀疑这个文件的必要性。看起来使用 JS 处理字体/css 很麻烦,这不是一个好主意,因为所有处理字体的操作都应该通过 CSS 本身完成 - 这就是 CSS 的设计目的。
此外,程序员不使用像 wordpress 这样的盒装 cms,程序员使用 php 框架并从头开始编写代码(CI、Zend 等)。设计师喜欢 Wordpress,因为它很简单,但像这样的自定义/优化很糟糕。
无论如何 - 希望这对朋友有帮助。