WordPress 限制一定時間內的搜尋次數

WordPress 網站基本上所有的頁面都是根據使用者要求即時讀取儲存在資料庫中的資料產生的頁面。這樣就存在一個問題,有些伺服器配置低的網站很容易被惡意攻擊,導致伺服器CPU使用率和負載狀態100%爆滿。尤其是WordPress 自帶搜尋功能,更是容易被利用。

網站基本上所有的頁面都是根據使用者請求即時讀取儲存在資料庫中的資料產生的頁面。這樣就存在一個問題,有些伺服器配置低的網站很容易被惡意攻擊,導致伺服器CPU使用率和負載狀態100%爆滿。尤其是WordPress 自帶搜尋功能,更是容易被利用。跟大家分享一個可以在一定時間內限制WordPress 自帶搜尋的的方法。

WordPress自備搜尋限制一定時間內的搜尋次數

安裝Search Limiter & Blocker外掛程式即可。它就能限制WordPress 網站使用者搜尋次數或說是限制WordPress搜尋頻率

說明:您可以透過為訪客設定搜尋時間限制和一定時間內的搜尋次數。外掛程式會自動偵測訪客的IP位址,並對這些IP位址的每個搜尋行為進行計數。親測外掛程式可相容於WordPress 最新版本。

設定非常簡單,如下圖所示,有三個輸入框,分別設定限制訪客的搜尋次數、搜尋時間間隔、禁止搜尋後的提示。

WordPress 限制一定時間內的搜尋次數-1

OK,這樣就搞定了。當然,使用外掛只能,但當使用者體積大時,使用這個插件確實可以起到減少伺服器壓力的作用。

常見就是10s一次或30s一次或60s一次,來防止使用者或惡意請求頻繁搜尋。

Search Limiter & Blocker 功能

  • Search Limit (Count) :限制WordPress搜尋次數
  • Block Time (in seconds):限制WordPress搜尋時間
  • Message for blocked visitor:WordPress禁止搜尋提示
評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *