本文转载自我的博客:https://www.littlemodesty.com/website-building/wordpress/wordpress-plugins-guide/
刚搭建好了自己的WordPress博客,迎头而来的便是怎么去优化它的问题。经过博主几天不眠不休的折腾,终于找到了一份性能与使用体验兼顾的插件名单,供给和我一样的新人参考。如果你有更好的插件选择,欢迎在下面留言。
1、 Akismet Anti-Spam
这是WordPress的默认插件之一,是典型的Out of Box型插件。通过建立一个免费的账户,你可以在非盈利网站上使用它来防御垃圾评论。众所周知,现在网上的爬虫到处都是。根据博主前几次开博客的经验,如果不进行过滤的话,会有一些奇奇怪怪的英文评论出现在你的站上。因此,推荐每一位朋友都打开这个插件。同时,因为其只在评论时运行,对性能的影响大约可以忽略不计。
2、 AMP
这是AMP官方发布的WordPress插件。
什么是AMP?
Accelerated Mobile Pages(简称AMP,意为“加速移动页面”)是Google带领开发的开源项目,目的是为提升移动设备对网站的访问速度。AMP也可指其派生的标准和库等项目成果。AMP在HTML等广泛使用的网络技术基础上进行改良,它的核心称作AMP HTML,是HTML的一种。
——Wikipedia
简单地说,这个插件可以帮助你自动创建AMP格式的网页,从而实现对于移动设备的访问优化。一般来说,具备AMP网页的网站会更受百度、谷歌等搜索引擎的青睐,因为这可以实现移动端网页秒开。但在某些情况下,此插件可能与其他插件产生冲突,虽然就算是冲突了也不会影响读者的浏览(在我的网站上是这样的),但还是得自行判断一下。同时,此插件也有很多的替代插件可供选择,建议至少开启一个此类插件。
3、Yoast SEO 和 Glue for Yoast SEO & AMP
把这两个插件放在一起当然是因为他们是配套使用的。Yoast SEO是著名的WordPress SEO优化插件,而Glue for Yoast SEO & AMP是为了让Yoast SEO的设置应用于上面讲的AMP插件所生成的AMP网页。
什么是SEO?
搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种透过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望透过各种形式来影响搜索引擎的排序,让自己的网站可以有优秀的搜索排名。当中尤以各种依靠广告维生的网站为甚。
——Wikipedia
为什么要安装SEO插件?这就涉及到你写博客是为了做什么的问题。如果你的博客只是为了给自己的文字一个歇息的地方,主要给自己看,那么SEO做与不做,其实对你并没有多少影响;如果你写博客是为了让自己写的东西被更多人看见、认同、讨论,那么安装SEO插件进行更好的SEO就能让你的网站在搜索的时候有更好的优先级,有更大被访问的可能。所以,安装这个插件与否,取决于你搭建网站的目的。
4、 Table of Contents Plus
大家都知道,文章一长,想回去寻找某个内容就会变得异常困难。即使有多级标题,这也不是一个容易事。所以为了提高博文的可读性和逻辑性,添加一个合适的目录是非常有必要的。有的主题会自动生成目录(比如我现在的主题就可以通过插入短代码来生成),而有的则需要插件来辅助生成。对于目录插件,这里推荐Table of Contents Plus ,它可以帮你很方便地生成目录,同时具有极佳的兼容性。
5、 UpdraftPlus-备份/恢复
数据无价,做好博客的数据备份更是极为重要,毕竟谁也不想因为自己对于服务器的一点小操作就失去一整个博客。这里推荐UpdraftPlus-备份/恢复插件。利用这个插件,你可以很方便的把你的博客数据备份到本地或者公有云上,比如本博客就是备份到Google Drive上的。(使用虚拟主机的朋友也不要掉以轻心,多一份备份就是少一份数据丢失的可能,请一定做好备份工作!)
6、 Wordfence Security
这是一个安全插件。它可以保护你的站点免受恶意访问者的攻击,还可以给登录加上二步认证(本站就启用了这个功能。)以本站举例,在安装之前,我从来没有意识到会有那么多人尝试登陆站点后台,但是数据狠狠地打了我的脸
从上面两张图片里我们可以看到,攻击者真的不少。这里建议博主们和我一样,开启两部认证。这样就算是密码泄露,也可以组织攻击者登录。
7、缓存插件
缓存有什么用?
-
首先,它提高了网站的速度和性能。静态缓存文件比动态数据库查询加载速度更快,这可以提高网站的性能。
-
缓存还可以帮助减少托管服务器的负载。这可以节省服务器内存和I / O操作。因此,缓存正在迅速成为一项重要功能,特别是对于托管计划有限的人来说。
-
更快的网站不仅加载速度快,而且还可以获得搜索引擎的有利排名。显然,这很大程度上取决于其他指标,例如您的内容质量和SEO设置。但是所有其他事情都是不变的,一个加载速度更快的网站将比一个更慢的网站获得更好的页面搜索。谷歌已经确认它需要考虑页面速度。
-
缓存网站可提供更好的用户体验。更快的站点可帮助用户更好地浏览。此外,缓存站点意味着还节省了用户的带宽(尽管是名义上的边际),因为与动态请求相比,静态缓存页面在文件大小方面较少。要实现这一点,除了基本的页面缓存之外,您的缓存解决方案必须使用组合和缩小的JavaScript和CSS。
之所以没有在标题里直接把推荐插件写出来的原因是——缓存插件太多了,而且根据网站服务器的不同,也各有选择。这里贴一张各大插件的性能对比图:
可以看出来差距还是挺明显的。不过天下没有免费的午餐,性能最好的插件——LSCache(LightSpeed Cache),也就是博主正在使用的这个,需要服务器层面的软件支持。而WP Rocket需要付费使用,W3 Total Cache虽然免费但设置繁琐,WP Super Cache性能不好但设置最为简单……建议各位朋友根据自己的需求进行选择(是否需要那么高的并发?自己的技术水平怎么样?),使用虚拟主机的朋友可以问一下服务提供商,看他们是否部署了服务器层面的加速支持。(比如本博客使用的微基主机就提供了对LS Cache的支持。)
某些朋友可能会遇见这样的问题:搭建好网站之后,想测试一下自己网站在世界范围内的访问速度。结果一测试发现全线飘红,全都访问超时,但本地访问起来却没啥问题。这可能就是因为同一时间不同测速点发过来大量的访问请求,服务器不堪重负造成的。配置好访问插件之后就能解决这个问题了。
以上就是我总结出来的必备插件指南,希望能给你一些帮助。欢迎各位朋友在下面留言,一起探索建站的技巧~
原文链接:https://www.bilibili.com/read/cv4686286