不要在你的 WordPress 網站使用 WP Statistics

本篇其實不是只有對 WP Statistics,如果你的主題有內建瀏覽量功能,請警慎使用,看過太多網站因此被拖垮,多數的瀏覽量外掛更是盡可能不要使用。

如標題所說,不管怎樣都不要在你的 WordPress 網站中使用 WP Statistics,雖然很多網站推薦安裝,甚至列入必裝外掛,但我想跟你說的是,當你的網站瀏覽人數夠多時,長久累積下來的資料對於你的 WordPress 資料庫來說,是個肥大的負擔。

閱讀全文〈不要在你的 WordPress 網站使用 WP Statistics〉

在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告

前陣子因為一些因素,有了個廣告上的需求,不過業主的需求是希望廣告僅出現在某個指定國家這時候就可以使用外掛 GeoIP Detection 來進行處理,本篇不講太多外掛安裝跟細節調整,也算是個人留著當作紀錄。

由於網站有強大的快取,如果使用外掛內建一般的 shortcode 做法,會因為網頁整個被快取起來而無法發揮實際作用導致顯示出錯誤的廣告,這時候就要用一些特殊做法。

閱讀全文〈在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告〉

Cloudflare 不是萬靈丹

雖然之前寫過一些有關於網站速度(評分)的文章:
探討 JS 對於 web.dev 分數的影響
Google PageSpeed 分數害死人

不過其實還是很多人會去糾結甚至是覺得使用 Cloudflare 可以加速網站,我的 GTmetrix、Pingdom Website Speed Test、PageSpeed Insights、Web.dev 等,分數到底怎樣怎樣的。

使用 Cloudflare 加速網站這件事,你可能搞錯了什麼。

閱讀全文〈Cloudflare 不是萬靈丹〉

面對高流量網站的事前準備

這邊的高流量,絕對不是即時在線人數幾百人這種小數字,而是多達萬以上,當網站的即時在線人數多達萬人以上,要面對的就不是單純想著把 Apache 換成 Nginx 就可以應付高流量,或是快取有沒有上好上滿的問題。

閱讀全文〈面對高流量網站的事前準備〉

探討 JS 對於 web.dev 分數的影響

最近 Google 推出讓客戶可以折磨(?開發者的好東西,尤其是那嚴苛到不行的評分標準,更是讓人哀哀叫。為此我拿了之前進行測速的網站進行測試,網站採用了 CentOS 7、Nginx 1.15.6、PHP 7.12.2、Varnish 4.0.5、MySQL 5.7.24,放在 GCP 台灣機房 1Core 3.75G 的規格。

所有分數中最常問的就屬於性能,先進行首次測試,可以看到性能的部分高達 93 分,非常高。 閱讀全文〈探討 JS 對於 web.dev 分數的影響〉

透過 Cloudflare Firewall 功能簡單保護 WordPress 網站

最近在 Cloudflare 發現了新功能(有點 Lag),給了 5 組免費的 Firewall 規則可以設定,除了 Cloudflare 本來就會擋一些可疑的攻擊外,透過設定一組簡單的 Firewall 規則也可以簡單地阻擋掉不少攻擊喔!

閱讀全文〈透過 Cloudflare Firewall 功能簡單保護 WordPress 網站〉