Jetpack插件之弊端与替代方案

作为Wordpress官方推荐的插件之一,Jetpack被许多站长推荐并被称作“万能的插件包”。在网上搜了一下,几乎都是对Jetpack的夸赞。Jetpack虽然有许多优秀的功能,但是还是不建议使用。以下列出一些弊端和该插件的替代方案。

这篇文章列出了本站使用的大多数插件,也可以看作一篇介绍所用插件的文章。

jetpack之弊端

臃肿

作为wordpress官方开发的插件,jetpack可谓继承了wp优良的传统——臃肿。光一个插件就接近30MB(以前我用Z-blog的时候,整个网站就20多MB),这是jetpack和它的替代品(稍后详细介绍)之间的合影,体积巨大,一目了然:

说明:此时Jetpack才刚刚安装,统计功能已被我关闭。图中的WP-Statistics文件夹包含了过去一年的统计数据。)

https://baipin.pw/wp-content/uploads/2021/07/picsart_07-03-054498548144971005680.jpg

无用的加速功能

虽然Jetpack包含了一系列加速服务,但是对于中国大陆来说,全球加速就意味着减速。更为致命的是,其主服务器(wordpress.com)经常被墙。另外,纵使不使用加速服务,打开站点时同样会加载来自wp官方的资源。

本站使用的插件

这里主要介绍本站使用的插件,部分功能jetack并不具有。但你同样可以在这里找到jetpack的替代方案。

1.统计:WP-Statistics

可以让网站统计本地化,所有统计数据都在自己手中。

唯一值得注意的是,下载安装后一定要删除IP分析文件(这个文件是用于分析IP地址对应的地理位置,且精确到郡/县,对国内来说几乎无用),这个文件巨大,位置在:

/wp-content/uploads/wp-statistics

最后只需留下关于国家的分析文件即可:

https://baipin.pw/wp-content/uploads/2021/07/screenshot_20210703_171842310568093830320317.jpg

如果你用了CDN,那么所有的访客ip其实都是cdn节点ip,那么也可以选择完全关闭访客地理来源分析。

此外,还需到后台关闭该文件的自动更新,防止插件再次下载回来。

https://baipin.pw/wp-content/uploads/2021/07/screenshot_20210703_1722199128469420108257589.jpg

2.数学公式:KaTeX

插件小巧,使用方便。美中不足的是数学公式不能换行,需要单独新增一个区块才可以。

当然,你也可以使用MathJax.js,调用教程:

https://www.mathjax.org

3.邮件提示新文章更新/评论被回复:Mail to All+Wenprise Better Emails+WP Mail SMTP

这个功能由三个插件实现,对应的功能分别是:

  • Mail to All:新文章邮件通知
  • Wenprise Better Emails:评论被回复时邮件通知
  • WP Mail SMTP:替换原本wp使用php的发信方式(大概率发不出去或被拒收),改为保险的SMTP方式发信。(如果使用jetpack也需安装此插件)

3.小工具可见性:Widget Logic

可以编辑某个小工具的可见性。比如说,希望“友情链接”模块只显示在首页。

4.备份与迁移:All-in-One WP Migration

用了许多备份插件,还是觉得这个最顺手。正如名字所述,这个插件可以将整个网站保存为一个后缀为.wpress的文件,无需再将网站文件与数据库分开备份。用于搬家也非常方便,直接在新网站上部署wordpress与该插件后,将备份文件导入即可。

亲测提示:如果用于搬家,插件并不会保存除Wordpress体系外的其它文件,包括伪静态配置文件,所以搬家后伪静态需要重新配置,操作也极其简单,可以参看我的另一篇文章:

此外,由于WP自带上传文件大小限制,导入时还需安装另一个插件,现在已经在“导入”页面有提示了。然而我使用的时候还没有,当时邮件咨询了作者,回复也很热情:

https://baipin.pw/wp-content/uploads/2021/07/Screenshot_20210703_175614-567x1024.jpg

5.反垃圾评论:Akismet

由于Wordpress的特性,程序会自动吸引许多评论机器人(这也有好处,可以带来流量)。

网上有许多应对方法,我看过的有设置验证码、判断评论中是否有中文等等。然而,官方其实早已推出了解决方案:Akismet

装上以后,我就再也没有看过垃圾评论了。每次进后台都能看到他“邀功请赏”:

https://baipin.pw/wp-content/uploads/2021/07/Screenshot_20210703_181050-1024x244.jpg

6.加速:WP Super Cache

虽然jetpack称“与 WP Super Cache 和 Cloudflare 配合使用非常出色”,但我觉得一个缓存插件已经满足了加速需求。况且jetpack的许多加速服务都在国外,对大陆并不友好。

P.S.不建议使用WP-Optimize作为缓存插件。其一,多功能集合,非常臃肿(20多MB);其二,个人觉得缓存加速速度没有WP Super Cache快。

7.监控站点停机:uptimerobot/Cloudflare

这两者都是独立服务,并不是WP插件。

Uptimerobot支持状态站外调用,可以用于建设自己的状态监控站点(原本免费版是支持状态页面绑定域名的,后来被取消)。比如说本站的状态监控:

https://status.baipin.pw

Cloudflare为接入其cdn的站点提供免费状态监控服务,并且还带邮件提示。

8.全站SSL:Really Simple SSL

这个插件可以一键将全站SSL化,开启后,即使页面中有http协议下的资源或链接,浏览器仍显示“安全”。

9.代码高亮:Code Syntax Block

使用时选择代码种类即可自动高亮。

赞赏
版权所有,转载请注明出处并链接到本页。
本作品采用CC BY-NC-SA 4.0协议进行许可。
欢迎评论

MX

文章作者

百品工作室室长

发表评论

textsms
account_circle
email

Jetpack插件之弊端与替代方案
作为Wordpress官方推荐的插件之一,Jetpack被许多站长推荐并被称作“万能的插件包”。在网上搜了一下,几乎都是对Jetpack的夸赞。Jetpack虽然有许多优秀的功能,但是还是不建议使用。以下列…
扫描二维码继续阅读
2021-08-01