- N +

WordPress博客提速八大法则!

原标题:WordPress博客提速八大法则!

导读:

总感觉你的WordPress博客比别人的慢?如何减少WordPress的加载时间?下面总结了八种提高WordPress加载速度的常见方法,当你完成全部的优化,相信你的博客载入速...

文章目录 [+]

总感觉你的WordPress博客比别人的慢?如何减少WordPress的加载时间?下面总结了八种提高WordPress加载速度的常见方法,当你完成全部的优化,相信你的博客载入速度可以提升不少。

WordPress博客提速八大法则! WordPress经验

查看博客当前的加载速度

首先,先查看你博客当前的加载速度。你可以通过 Pingdom 或者 WebPagetest执行一个测试,你可以得到一份网站各元素的加载状况清单(包括路径、大小和加载时长)。你可以保存该清单,等完成下面的优化后,再执行测试进行对比。

1. 更新你的WordPress至最新版本

当你进入WordPress后台发现有新的可用更新,就赶紧更新吧(如果是主题不兼容,赶紧也升级主题吧)。更新WordPress,能够保证网站的安全,稳定性和性能。

2. 不要使用共享主机

虽然共享主机非常便宜,可能每年花个300块不到就可以托管你的网站。然而,共享主机不稳定的速度,时常导致网站崩溃。

这并不是说你只能选择专用主机。相反,你可以用一个虚拟专用服务器(VPS)。没有太多的技术(一个LNMP就好了),vps并非独占资源但具备非常结构化的方式。在一个共享的服务器,可能托管着数百(或数千)网站。你的网站能得到多少资源,不说你也懂了吧。当一个网站耗用大量资源时,随时导致共享主机宕机,而且即使服务商做好限制,那么一个网站能得到的资源是多少呢?想必有各种限制吧?带宽限制?还是并发数限制?

因此,建议预算充足的朋友还是选择VPS主机吧,至少在CPU、内存、带宽和并发数上有很大的优势。当然选择VPS也要明智,国内有阿里云,国外有Linode(软矿使用的是Linode)

3. 高速缓存Cache

最简单的办法就是安装现成的缓存插件,即可提升网站的加载速度。如果你没有使用缓存技术,可能:

 

访客访问你的网站,结果,需要请求一堆信息。包括图片、评论、Javascript、文章更新等。这种动态加载需要大量的时间,而且越多内容就需要越长的时间。

这就是为什么你需要一个缓存插件。缓存插件可以为你的网站生成一个静态的镜像,取代通过动态调取加载的数据。

缓存插件甚至可以提高10倍的加载速度。

目前,较为流行的WordPress缓存插件主要为W3 Total Cache 和 WP Super Cache

4. 使用CDN(Content Delivery Network)

互联网是全球性。你网站的访客可能来自全国各地甚至国外。但是,在其他条件同等的情况下,网站加载时间的长短很大程度取决于网站访客与网站服务器位置的距离。

解决方案是什么?内容分发网络(也就是CDN。当你注册使用了CDN,你的网站内容通过复制分布在多个数据中心的服务器。

完成了这个有什么好处呢?打个比方,你的网站服务器在广东,你的一个访客在北京,这种情况下,北京的访客不会直接访问广东的网站服务器,而是访问北京的一个CDN数据中心,网站访问速度自然会快很多。

如果你要做全球内容分发,可以考虑MaxCDNCloudFareAmazon CloudFront,如果只是国内内容分发,则可以考虑阿里云又拍云腾讯云等。

5. 压缩网站图片

图片于网站来说非常重要,但如果过于笨重就显得有点得不偿失。我也不建议大伙将网站的大部分图片丢掉(真的没啥意义的要丢掉),毕竟图片还是很重要的。我的建议是,压缩。

你可以在保证图片质量不下降的情况下通过压缩大大减少图片文件的大小。有很多方法来减少图像大小,比如安装WP SmushEWWW Image Optimizer 或者 TinyPNG插件。也可以使用TinyPNG 或者 TinyJPG 小工具进行压缩,一般一次只能够压缩20张。

 

6. 延时加载

 

我们都知道网站之所以加载缓慢的其中一个原因是需要加载所有图片。

缓存插件能够减少CSS和JS的加载时间,但无法缓存图片。但你可以通过插件 Lazy Load,来做到只加载用户当前窗口的图片,大大提升网站的加载速度和较少带宽的使用率。现在像天猫、京东这样的平台都采取这种做法。

7. 整顿插件Plugins和小工具Widgets

WordPress安装了大量并没有在使用的插件或者小工具。但不使用不代表他们不作恶。他们仍然占用空间和减缓你的网站。你看不到不代表他们偷偷在作恶。

个人建议,如果有些插件或者小工具你根本没有用起来,果断将他们删除吧。

8. 清理数据库垃圾

 

臃肿的数据库也可能减慢你的网站速度。像pingbacks, 未批准评论和历史版本等都可能会拖累你的网站。你需要清理数据库,删除旧的,不必要,或冗余数据。

使用WP-Optimize,你可以实现无人值守数据库整理。

最后

不敢保证上述的小法能否给你的网站速度有很大提升,但如果你与未执行优化前的网站进行对比,你会发现上升了一个层级。


返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (暂无评论,共236人参与)参与讨论

    还没有评论,来说两句吧...