WordPress外掛

WPForms表單外掛基本使用方式說明

WPForms表單外掛基本使用方式說明

「WPForms」是傑克個人認為最容易上手的一套WordPress表單外掛,他提供了友善且簡便的表單製作界面,只需要拖曳欄位到希望的位置就可以製作出漂亮的表單,設定選項也不會為了要追求簡單方便就捨棄掉,透過點入進階選項可以發現可供設定的選項還真不少,兼顧了新人上手與進階需求,非常值得得推薦使用。

Google-reCaptcha-保護機制-Invisible-reCaptcha-WordPress外掛設定

Invisible reCaptcha for WordPress外掛設定

從安全防護的角度來說,建議在登入介面增加一些保護功能,像是錯誤次數限制、二次驗證。但是二次驗證比較適合用在站長,而對於一般的網站會員來說,驗證碼保護會是比較恰當的做法。「Invisible reCaptcha for WordPress」這套外掛可以幫我們在WordPress以及WooCommerce的登入/註冊/忘記密碼頁面加上Google reCaptcha的驗證保護,同時也支援Contact Form 7 跟 Gravity Form 這兩套表單外掛,可以有效防止有人用機器人重複地填寫表單,而站長收到充滿廣告的表單通知。

RunCloud設定WordPress使用fastcgi快取

如何在RunCloud設定WordPress使用FastCGI快取

如果網站主機有安裝NGINX的話,可以透過內建的FastCGI模組來將WordPress的頁面變成有如早期網站那樣的靜態檔案,省下PHP執行運算的時間與需要損耗的硬體資源,這也就是一般所謂的頁面快取。但FastCGI的快取又跟我們WordPress安裝快取外掛做成的快取不同,FastCGI是在主機端就處理完了,不需要再透過執行WordPress的外掛(PHP程式)來處理快取,所以效率跟效能在理論上是要來得更好。

RunCloud安裝Redis快取

如何在RunCloud設定WordPress使用Redis快取

當我們點開一個文章分類,裡面有8篇文章,這時候PHP程式要運算出這個文章分類底下的文章並找出最新的8篇文章,超過8篇的部分要做分頁,文章的標題/相關資訊(發佈日期、作者…等等)/摘要,要從資料庫去提取出來。這些繁雜的過程,會需要時間也會用掉CPU跟記憶體的資源。但如果有了快取將PHP已經運算出來的頁面保存,別人打開這個網頁的時候,就不需要重新計算以及提取資料庫這些動作,既省下了時間又節省了CPU跟記憶體的資源。上述的是一般WordPress快取外掛幫我們做的「頁面快取」,而Redis則是可以幫我們處理每次產生頁面快取時需要去提取資料庫的快取,省下從成千上萬筆資料中查詢的過程。

捲動至頂端