闲言碎语记流水 – plugins [cache/load/spam]

缓存插件又做了一点变动……最开始使用单独的WP Super Cache,预缓存造成了RSS故障。于是换为WP Fastest Cache搭配Autoptimize,这种方式,文章页面打开时,如果使用的是chrome,站点响应时间较长,有图的平均5秒,没有图的大约两三秒,倒也勉强可以,毕竟其他浏览器的速度还是大大提升了的,可是用了一段时间发现总是出现wordpress遇到错误的提示,无法正常打开。于是又换为WP Super Cache搭配Autoptimize,毕竟他们是被公认的好搭档,然而chrome下响应时间长的问题依然存在,甚至在一些时候需要更长的时间,打开一个页面需要几十秒甚至几分钟,太漫长。如果把缓存插件全部禁用,即便是图片较多也可以两三秒内进入文章页面。所以之后可能会倾向于禁用缓存插件,或者只用WP Fastest Cache(目前在测试)。

Autoptimize的图片lazy load是挺好的功能,图片多的页面挺有必要,可是即便该插件只开启这一个功能,chrome下的响应速度也受影响。先看代码如何实现,省略一万字。好吧,要改的文件还不少,插件吧,简单对比了几个,决定用a3 Lazy Load,smush虽然用的人多,但是功能复杂,反而没必要。

Akismet目前也是禁用的状态,最近总是遇到无法连接api或者无法连接到akismet server,原以为是主机服务商设置防火墙的原因。给客服发了ticket之后,他们说由于akismet特别受欢迎,所以他们并没有做限制。后来又往复沟通,一位叫Tony的技术人员主动提出:

“Could you please share the access information of your WordPress dashboard? We will login and check your plugin installation.”

说实话,我到现在还没搞明白,Tony老师不好好理发怎么跑去做技术人员了……于是我把主站内容clone到了测试站,然而他的回复是:

“We don’t see any issue with your Akismet plugin.

We also notice that you are using wpDiscuz comment plugin. As I remember, wpDiscuz has a built-in spam protection feature.”

非常感谢往复沟通中的几位工作人员,以及提供这么周到的服务。不知道我的另外一个小服务器的服务商可否也提供这么热情的服务,等有时间了去折腾一下那个机器。

没错,wpDiscuz确实也自带了 Invisible Spam Protection function,没什么用啊……

各种评论用的滑动解锁插件或者数字运算验证插件装上后,也没有显示,手动修改代码增加数字运算也没有成功。可能是因为wpDiscuz的关系吧。所以,要么不用垃圾过滤,要么弃用wpDiscuz,不过目前我还是挺喜欢wpDiscuz的……

哦,对了,也可以开启输入验证码,但是我不是很喜欢这种输入验证码的方式,所以暂时不打算用验证码。同样的,数字运算和滑动解锁也不是很方便,如果老用户可以省略掉这个过程,还不错,然而花了些时间改代码,也没改好……反正还打算继续用wpDiscuz,以后再说吧。

由于禁用了akismet,wpDiscuz的spam protection又是花架子……所以今天立马就收到了几个垃圾评论。


20200505更新:

安装/启用WordPress Zero Spam

作者: 椰林物语

博士,摩托车手。发布内容为:生活、站点、其他。

《闲言碎语记流水 – plugins [cache/load/spam]》有15个想法

  1. 我用的是WP Fastest Cache,不过总觉得是我哪里弄得不对吗感觉没什么用……

    1. WP Fastest Cache设置很简单,应该不是没什么作用吧。你是不是平常也用的是google chrome浏览器?或者把admin权限账号排除了?

      1. 对,我是用的Chrome,主机上可以看到缓存的文件,但我自己打开真的没啥感觉……

        1. 我也用chrome,发现开启插件之后网站的响应时间反而会很长,而如果用edge,或者mac的safari(mac的chrome和win的一样,都有比较长的响应时间),缓存作用很明显,基本都是点一下立马进。
          昨天晚上我去你博客点了点(chrome),速度挺快的,而且网页都是html后缀,应该是已经用了其他的手段做了静态化/伪静态了吧。

  2. akismet不好用。亲身体验过一阵,也不能完全禁绝,而且拖慢速度。
    cache的话,都用过一圈,目前感觉还是最流行的super cache最省心。

    1. 对,而且误判也不少,其他方式和现有插件有冲突。不过现在看来连akismet都不能用,裸奔吧。
      super cache上次和RSS冲突,怎么都找不到问题原因……

  3. akismet是啥玩意,我也试试。我的站也有固定的英文繁体垃圾评论,后台开户IP黑名单也没用,人家换着IP来。

    1. WordPress 首次安装完成自带的反垃圾插件,Jetpack 组件的一部分,Automattic 公司开发的。

        1. Jetpack 功能很鸡肋,有比它更好的选择。Automattic 专门优化过,运行效率奇高。

          1. 看来没有用Jetpack也成了明智的选择了~不过实际上这类plugins一个都没在用……

            1. 还有一个问题,我收到你的评论回复邮件全都进垃圾箱了,可以去 mail-tester 测下具体是哪的问题。

              1. 可能和主机服务商有关系,另外因为用了wpdiscuz这个插件,评论这块儿都是它系统里设定的,也没法更改。
                不过我在想是不是可以在主机里建立一个wpdiscuz发信的同名电子邮箱地址,这样至少接收方判断的时候觉得那是有地址的……

Yan进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注