Surge:無需配置的 WordPress 新頁面緩存插件

Surge-a-new-page-caching-plugin-for-wordpress-with-no-configuration-required Surge:無需配置的 WordPress 新頁面緩存插件

WordPress 核心貢獻者 Konstantin Kovshenin 擁有 獲釋 一個名為的新頁面緩存插件 . 搜索 WordPress 插件目錄,你會發現數百個緩存和緩存清除插件,但這個從競爭對手中脫穎而出,因為它不需要配置。 插件一激活就開始工作,沒有選項。

激活 Surge 後,您可以期待什麼樣的性能改進? Kovshenin 的測試表明,使用該插件可以顯著提高廉價主機上的 WordPress 網站性能:

Surge 將緩存文件存儲在文件系統上,利用 Linux 內核頁面緩存實現高效的內存緩存和失效。 在各種負載測試中,Surge 已經證明可以在只有 1 GB 內存的廉價單核虛擬伺服器上以 100 個並發輕鬆處理每秒 1000-2500 個請求。 這比使用默認主題且沒有插件的庫存 WordPress 安裝快 70 倍以上。

Kovshenin 構建了 Surge 因為他找不到合適的插件來很好地工作 ,他一直在開發用於將 WordPress 應用程序部署到 DigitalOcean 的 CLI 工具。

「對我來說最大的障礙是配置,一個接一個屏幕,一個接一個屏幕,我必須跳過多少圈才能讓事情正常進行,」他說。 「當然,屏幕上有指南和嚮導、視頻教程、數百篇文檔文章,但我想要的只是一個頁面緩存插件,而不是火箭(沒有雙關語)。 我不得不自己動手。」

為了簡單起見,Surge 甚至沒有「清除緩存」按鈕。 Kovshenin 說,該插件會自動使緩存的條目在各種不同的事件上失效,例如當內容更新時。 他說如果出於某種原因需要清除頁面緩存,您可以關閉和打開插件。

「如果你必須刷新緩存,這意味著我的失效對你來說還不夠好,」Kovshenin 在回應 Twitter 詢問有關沒有清除緩存的按鈕的問題時說。 「如果您確實發現自己每隔一段時間刷新一次緩存,請告訴我原因。 我敢肯定還有很多我還沒有考慮過的案例。」

當被問及 Surge 是否適用於具有大量動態內容的網站時,Kovshenin 說現在只緩存匿名請求。 Surge 還強制某些請求(例如 robots.txt 和 favicon.ico)匿名以實現更好的可緩存性。

「擴展到登錄領域是我的清單上需要考慮的事情,但不會做出任何承諾,」他說。

我在幾個簡單的博客網站上測試了 Surge,發現它可以像宣傳的那樣工作。 在一個站點上,它的 GTMetrix 性能得分從 91% 上升到 99%。 請注意,該插件需要 PHP 7.4+。

可在 WordPress.org 上免費獲得。 如果您已經在使用頁面緩存插件,如果您想嘗試 Surge,則需要停用它。 Kovshenin 在他的公告帖子中警告說,許多託管的 WordPress 主機已經有一些內置緩存,因此在添加緩存插件之前與您的主機核對可能是個好主意。

像這樣:

喜歡載入…

來源

相關文章