先從規格來說,由於競爭因素而 DigitalOcean 在 2018 年初的一次方案大升級後,也跟上 Linode 與 Vultr 給的規格,因此三家 5 美金的機器都是 1 核心、1G Ram、25G SSD、1T 的傳輸流量,僅有 CPU 頻率上有些不同。 閱讀全文〈2019 年 5 美金虛擬主機(VPS) DigitalOcean、Linode、Vultr 怎麼挑?〉
移除 WordPress 繼續閱讀的 html 錨點
先說一件重要得事,WordPress 繼續閱讀很重要,請常用愛用懂的用,不論如何都不建議使用主題,或是寫語法的方式去自動抓文字數設定繼續閱讀,自己想切在哪,透過繼續閱讀好好設定。
不過 WordPress 內建的繼續閱讀,點下去後都會幫連結加上一個錨點 #more-XXXX
,這對我來說蠻困擾的,畢竟我覺得他拉的位置並不是很正確,也覺得那個連結蠻醜的,官方就有提供一段語法移除囉。
面對高流量網站的事前準備
這邊的高流量,絕對不是即時在線人數幾百人這種小數字,而是多達萬以上,當網站的即時在線人數多達萬人以上,要面對的就不是單純想著把 Apache 換成 Nginx 就可以應付高流量,或是快取有沒有上好上滿的問題。
閱讀全文〈面對高流量網站的事前準備〉在 CentOS 中使用 Fail2ban 阻止暴力攻擊 WordPress
WordPress 目前已經是世界上最多人使用的 CMS 系統,隨之而來的就是對於他的攻擊也越來越多,不過根據個人經驗,如果有在定期更新核心、外掛、主題,其實比較常見的問題反而是,使用者的密碼太弱被猜測到導致網站被入侵。
除了確保自己的密碼難易度夠之外,比較常看到的做法會是加上像是 Google reCAPTCHA,或是其他驗證的方式,不過你有想過嗎?駭客是不需要對你的 wp-login.php 做嘗試,很多驗證用的外掛也僅能保護從 wp-login.php 的登入,如果走的是 wp-json 甚至是單純對 xmlrpc.php 不斷的發出請求,持續消耗資源導致網站不堪負荷而停止服務,透過外掛也難防這些討厭的攻擊。
閱讀全文〈在 CentOS 中使用 Fail2ban 阻止暴力攻擊 WordPress〉使用 Query Monitor 抓出隱藏在背後的兇手
不少人都知道為了加速網站,可以使用快取外掛,不論是 WP Super Cache、WP Rocket、w3 Total Cache⋯⋯等,不過在使用快取外掛前,你有先釐清網站為什麼慢嗎?為什麼快取外掛裝了後台還是很慢?
這次談的是後台,比較常見的可能,但你可能不知道隱藏在背後的關鍵。
在 WordPress 5.0 安裝舊版編輯器
新版的區塊編輯器(谷騰堡),隨著 WordPress 5.0 更新替換掉原先的傳統編輯器,雖然多少會有些使用習慣上的痛苦,不過官方還是有釋出另一個外掛『Classic Editor』,讓使用者可以切換到舊版的編輯器,官方雖然承諾會維護到 2022 年,有時間還是適應一下新的編輯器吧~
閱讀全文〈在 WordPress 5.0 安裝舊版編輯器〉探討 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 規則也可以簡單地阻擋掉不少攻擊喔!
網頁版網路檢測好幫手 Looking Glass
雖然透過指令上,可以簡單的得知機器與目標的網路狀況,不論是透過 mtr、traceroute 或是 ping,不過有個網頁介面也可以很方便的讓一般使用者試著檢測自己對於機器的網路狀況,此時 Looking Glass 工具就是你的好夥伴啦。
Google PageSpeed 分數害死人
先說結論,Google 推出的 PageSpeed Insights 分數僅供參考不要沈迷於其中,學會看懂細節,比起只看表面的分數還重要,有些他認為要調整到東西,可能會破壞你想給的網站體驗。
偶爾會在一些討論區看到,他認為 PageSpeed 分數蠻低的想變高,因此來請益,不過此時點進去網站真的慢嗎?有的真的慢,不過也有其實蠻快的,可是分數低到底是怎麼回事呢? 閱讀全文〈Google PageSpeed 分數害死人〉