閑言碎語記流水 – 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發信的同名電子郵箱地址,這樣至少接收方判斷的時候覺得那是有地址的……

發表評論

郵箱地址不會被公開。 必填項已用*標註