因为多种原因导致 WordPress 网站载入慢,我们希望网站互动特效丰富,载入速度还要快,这显然是矛盾的,优化的思想是取平衡点。
网站所在主机
举个例子:阿里云的虚拟主机预设 1M 频宽,访客每秒从主机下载档案速度是 120KB/秒。网站页总大小是 3MB(访客开启页需要载入网站的 HTML,图片,JS,视讯等),完整载入需要 25 秒。(页总大小除以频宽速度)如果此时有两个人同时访问了页,这两个人都需要 50 秒才能载入完成。(两人平分 1M 频宽,速度都降低 50%)
解决方案 1:升级虚机频宽
如果虚拟主机的频宽从 1M 升级到 4M,单一访客访问速度提高 4 倍,载入时间大幅度减少,从 25 秒降低到 6 秒。但是升级频宽是需要花钱的,详细费用咨询主机商,不便宜。
解决方案 2:使用各种云加速 CDN 服务
SEO 站群测试过百度云加速,360 云加速,安全宝云加速,都是免费的,后来都放弃了。原因很简单,网站修改预览很麻烦,而且速度不稳定,也许是免费的才这样。很多 CDN 都是按照流量收费,那些大型网站淘宝京东都在用 CDN 。
举个例子解释 CDN:访客来自全国各地,分别在用电信、联通、教育、移动等网络接入商去访问网站域名,解析到一个主机上(一个点),显然有的地方访客快,有的地方访客慢。 CDN 作用就是让域名指向 CDN,而不是您的主机,这个 CDN 是多台主机,分别放在电信网络、联通网络、教育网络中。 CDN 会把网站常用档案复制到 CDN 各种网络节点上。
访客访问的不是您的主机,而是 CDN 分布在各个网络节点的主机,其中包括访客所在的网络,他们之间的通讯速度是很快的。但网站如有修改,需要一段时间同步到各种 CDN 节点,不是实时的。一看这种模式就是收费服务,免费的不建议大家使用。
CDN 通常按流量计费:访问人数越多,网站档案越大,流量越大,支出费用越高。