WordPress博客优化经验(一):插件篇
预计所需阅读时间:6分钟
WordPress是世界上最强大的网站开源程序之一。它有丰富的特性、插件、主题,理论上用它可以做成任何类型的网站,例如:论坛、电子商务网站、Wiki、下载站、企业网站、摄影图库等。
自己做独立博客已差不9年时间,Wordpress版本也经历了好多个,运行的系统环境也发生了变化(前段时间就搬到了VPS)。有些优化的技术原来只是一时兴起做的,随着时间的流逝或重装博客之后就没有保留此项优化;有些优化,因为版本更新而作用不大或无法实现了。现在保留的优化、设置和插件都是用了很长时间了。
一、Wordpress优化的第一项就是只安装使用的插件,不使用的插件要停用或删除。
(1)以下这些插件是我认为必要而推荐的Wordpress插件:
Akismet Anti-Spam。这是一个反垃圾评论的插件,需要注册申请一个API,免费注册申请。能阻挡大量基本所有的垃圾评论。对于中文评论,可能会存在误伤的情况,只是偶尔出现一两个,完全能接受。
BackWPup。Wordpress博客备份插件,这是一个非常必要的功能。有免费版和专业版,免费版完全够用。用这个插件备份时会使用比较多CPU资源,所以要设置计划任务在深夜执行即可。每天备份数据库对每个站长来说都是很好的习惯。及时备份的数据库可以帮助在我们网站出现网站文件损坏、网站被攻击、自定义优化无法撤回等重大问题情况下,顺利重装博客。一般博客的数据库都不会太大,所以可以备份到邮箱当中,毕竟现在的邮箱接近无限容量。
备份网站的图片也是非常必要,一个运行很久的博客会不断积累上传的图片。我不太放心将图片上传到其它图片平台,虽然很多这样的平台,免费给站长用,而且也能省掉一部分流量。但对于国外的主机而言,流量基本很多,主机空间也足够宽裕。你也无法知道国内免费给人用的资源平台到时政策会改成怎样。放到自己的主机还是安心、稳妥。如果用这个插件备份图片等文件会占用不少空间,建议隔天备份或每个星期备份一次。
WP No Category Base。插件作用很简单,去除目录固定链接前的"/category"。减少网站长度对网站SEO有好处。
WPJAM BASIC。我爱水煮鱼开始的博客优化插件,适合中文语境的博客。里面有个“百度站长”这项功能,帮助中文网站收录到百度中。如果有备案的网站,用它“CDN加速”这项功能。
WP Rocket。这个插件只有专业版,需要付费,破解版比较难找。这个对比WP Super Cache功能强大很多,设置比W3 Total Cache简单,而且强大。如果只算免费版的话,我还是推荐W3 Total Cache,我也用了很长时间,只是它的设置要花点心思,而且要根据自己的服务器的情况来设置。
(2)接下来几个插件不是必要,但仍然推荐的:
Optimum Gravatar Cache。Gravatar头像缓存插件,避免Gravatar头像在国内网站出现空白的情况。这个插件能够配合Cloudflare使用。这个插件的功能能通过几段php代码实现,写到functions.php里就可生效。这里提一下,同样的功能无论是做成插件安装,还是写代码插入到php文件中,其实对速度的影响是一样的。只是写代码适合动手能力比较强的人,而插件方便一般用户。
Imagify。自动将图片转成谷歌第一代标准的图片格式WebP。每个月能50M的流量,对个人博客来说已经足够了。如果历史上传的图片比较多,可以买个500M或1G的流量包转化即可,操作很简单。目前我主机有兼容问题,无法实现全面WebP图片格式。建议先上传几张图片进行测试。
AMP。AMP Project Contributors团队做的插件。这个比较轻量级。目前网站的流量都以移动流量为主,而我博客基本75%以上的流量都来自手机和平板访问。所以做移动网页的优化非常必要。现在Wordpress主题都做一定的移动优化,基本都支持响应式设计。而AMP也是谷歌提出来,方便移动设备访问的网站优化标准。经过AMP优化的网页会有一个接近无格式、无动态但保留原来排版的版本。而百度也支持AMP网页的收录。同时,也提出自己的MIP标准。于是,我也装了个叫“MIP改造”的插件。为的就是适应移动互联网的潮流。
PWA。让博客能在手机里APP化的插件,我用的是PWA Plugin Contributors的。目前作用还没完全搞懂,但为了移动优化是没错的。
Insert Estimated Reading Time。在每个文章前面插入预计阅读时间的插件,作用就这个,很小。这点对阅读体验是有一些提升,我也是从知乎的文章排版里得到这个设计。
失效链接检查器。在文章评论和留言本中,其它站长也会留下自己的网站。现在主题能自动加入nofollow。但随着时间的流逝,很多人做独立博客真是一时兴起,过了两三年,这些网站的网址可能会失效,不能访问,出现死链,影响SEO。这个插件能找出来,并去掉链接。当然,这个插件不用一直开着,因为也不每天都有失效的链接,又不是很大的博客,我计划是一个月开一个星期或三天,基本就可以发挥它全部作用。
(3)以下插件非必要,自己在使用的:
Google Analytics Dashboard for WP (GADWP)。可以在后台直接查看谷歌统计数据,这个只是让自己了解网站的流量和访问网页的情况。其实看多了就这个样,又不是每天网站有大改,或发布很多文章。如果要做数据分析还是要到谷歌统计的后台。目前没有适合当然版本能直接查看百度统计后台数据的插件。当然,这个插件也能满足小小的虚荣心。
Quick Featured Images。帮助站长快速给博客文章配置特色图片的插件。Wordpress的缩略图和特色图片是两个不同的东西,因为现在主题有很多地方会显示特色图片,为了网站的美观,需要大量配置特色图片。
Link Manager。友情链接管理功能的插件。因为友情链接页面设计的需要,还保留使用。
- 上一篇 >:管理领域的一般问题
- 下一篇 >:WordPress博客优化经验(二):CDN篇