Kinsta 一直在尋找新的和創新的方式來進一步加快和優化您的 WordPress 網站,Kinsta 團隊一直在與 WP Rocket 的開發人員進行合作,在 3.0 版本開始和 Kinsta 主機快取已經完全兼容,並不會有外掛衝突的問題。
在 Kinsta 中使用 WP Rocket
WP Rocket 是一個目前流行的適用於 WordPress 的多合一高級快去和最佳化外掛,通常,Kinsta 是不允許在 WordPress 環境中安裝快取外掛,因為它們與 Kinsta 的內置快取方案衝突。
但是,從 WP Rocket 3.0 版本開始,在 Kinsta 伺服器上運行時,將允許其頁面快取功能,並從 Kinsta 的禁用列表中刪除了該外掛。
現在您現在可以使用 Kinsta 的快取解決方案,但仍可以利用 WP Rocket 提供的驚人的優化功能,我們將在下面深入介紹這些功能。
為什麼快取很重要? 快取是存儲一個請求中的資源並將這些資源重新用於後續請求的過程。
基本上,它減少了生成綜合瀏覽量所需的工作量,並減少了 Web 伺服器上的負載,這是消除 WordPress 對 PHP 和數據庫的依賴所造成的延遲的第一種方法。
WP Rocket 3.0 功能
WP Rocket 的新 3.0 之後的版本,用戶界面很漂亮,同時仍然易於使用和導航 ! 下面我們將介紹一些推薦功能,您可以從 WP Rocket 中使用這些功能來加快 WordPress 網站的速度,以及如何將其與 Kinsta 環境一同使用。
我們還將運行一些速度測試,以查看哪些選項對實時站點的影響最大,不過請記住,結果可能因站點而異,因此請確保在您自己的網站或請在 staging 上進行測試。如果您在 Kinsta 使用暫存網站測試,則 WP Rocket 已將 Kinsta 的 URL 結構 (staging-sitename.kinsta.com) 列入了白名單,這意味著該網站將不會計入您的總體許可證數量。

清除快取
即使在 Kinsta 主機上運行時在 WP Rocket 中自動禁用了快取,WP Rocket 目錄中的「清除快取」選項仍與 Kinsta 環境同步。如果清除 WP Rocket 快取,則實際上將清除整個網站的 Kinsta 快取,與往常一樣,您可以從管理欄右上角清除 Kinsta 快取。

「清除這個網址」也以相同的方式工作,但它不會清除站點的整個快取,而是清除您當前使用的網址的快取,如果您可能對頁面或文章進行了手動更新,那就太好了。
出於網站效能方面的考慮,我們不建議您持續清除網站的整個快取,因為它隨後需要重新建立快取網頁,清除單個網址是一種更好的方法。

如果您在 WordPress 網站上更改了某些內容 (例如安裝外掛或主題),則可能會看到 WP Rocket 的警告,此處的清除快取按鈕也將清除 Kinsta 快取。

基本設置
縮小 HTML:縮小 HTML 會刪除空格和註釋以減小大小,我們進行了速度測試,啟用此選項後,加載時間減少了 0.84%,您可能不會看到此功能的瘋狂改進,但總的來說,減少空格和代碼是一件好事。
合併 Google 字體文件:合併 Google 字體會減少 HTTP 請求的數量,如果您使用的是啟用了 HTTP / 2 的主機,由於對並行化的改進,不再建議合併文件。Kinsta 完全支持 HTTP / 2,從自己的 CDN 加載字體有時也可以提高性能。
從靜態資源中刪除查詢字符串:CSS 和 JavaScript 文件通常在其 URL 的末尾帶有文件版本,例如:domain.com/style.css?ver=4.6。
即使存在 cache-control:public 標頭,某些服務器和代理服務器也無法快取查詢字符串,因此,通過刪除它們,有時可以改善快取。
我們進行了速度測試,啟用此選項後,加載時間減少了 1.86%。注意:您不能將它與 minify CSS 或 JavaScript 選項一起使用。
CSS 文件
縮小 CSS 文件:縮小 CSS 會刪除空格和註釋以減小文件大小,我們進行了速度測試,啟用此選項後,加載時間減少了1.69%。
CSS 由於 CSS 的工作方式,這可能會破壞您的網站,因此請確保對其進行測試,同樣,總的來說,減少空白和代碼是一件好事。
合併 CSS 文件:合併 CSS 將所有文件合併為 1,從而減少了 HTTP 請求,如果您使用的是啟用了 HTTP / 2 的主機,則不再建議合併文件,因為它們現在可以通過單個連接並行加載,Kinsta 完全支持 HTTP / 2。
最佳化 CSS 分派:優化 CSS 交付可消除網站上呈現阻止 CSS 的情況,從而縮短加載時間。我們進行了速度測試,發現啟用此選項後,加載時間減少了 0.17%,但是請記住,這更多是關於感知的加載時間,而不是實際的加載時間。
JavaScript 文件
壓縮 JavaScript 文件:壓縮 JavaScript 會刪除空格和註釋以減小文件大小,我們進行了速度測試,啟用此選項後,加載時間減少了 0.84%。
JavaScript 由於 JavaScript 的工作方式,這可能會破壞插件或主題的功能,因此請務必對其進行測試。總的來說,減少空白和代碼是一件好事。
合併 JavaScript 文件:合併 Javascript 文件可以合併您網站的 JS 信息較少的文件,從而減少 HTTP 請求。
如果您使用的是啟用了 HTTP / 2 的主機,則不再建議合併文件,因為它們現在可以通過單個連接並行加載,Kinsta 完全支持 HTTP / 2。
非同步載入 JavaScript: 非同步載入 JavaScript 消除了網站上呈現阻止 JS 的情況,並可以縮短加載時間。
如果您不小心,這也會破壞您的網站,因此請務必進行測試,我們進行了速度測試,發現啟用此選項後,加載時間減少了 1.35%。
媒體
在「媒體」選單下,它們為您提供了一個選項,可以延遲加載圖片和影音,並禁止加載其他腳本,例如 Emojis 和 Embeds。

延遲載入
延遲載入是一種優化技術,可加載可見內容,但會延遲顯示和顯示折疊下方內容的下載和渲染,通過啟用延遲加載選項,它可以縮短實際的加載時間和感知的加載時間,因為僅在圖像,iframe 和影音進入 (或即將進入) 視口時才加載它們,從而減少了 HTTP 請求的數量。
表情符號
隨著 WordPress 4.2 版本的發布,表情符號已集成到舊版瀏覽器的核心中,最大的問題是,它會在 WordPress 網站上生成一個額外的 HTTP 請求來加載 wp-emoji-release.min.js 文件,這會載入每個頁面。
禁用表情符號:禁用表情符號選項將減少 HTTP 請求的數量,它不會破壞它們,它只會默認恢復為用戶的瀏覽器表情符號版本。
我們進行了速度測試,啟用此選項後,加載時間減少了 2.2%。
內嵌
隨著 WordPress 4.4 版本的發布,oEmbed 功能成為了核心,您可能以前曾經看過或使用過它,這樣一來,用戶只需複製 URL,即可將 YouTube 影片,tweet 和許多其他資源嵌入到其網站上,WordPress 會自動將其轉換為嵌入的 URL,並在可視化編輯器中提供實時預覽。
但是,這意味著它現在還在您的 WordPress 網站上生成了一個額外的 HTTP 請求來加載 wp-embed.min.js 文件,這會載入每個頁面。
關閉 WordPress 內嵌功能:禁用內嵌選項將減少 HTTP 請求的數量,我們進行了速度測試,啟用此選項後,加載時間減少了 4.9%。
預先載入
在「預先載入」選單下,它們為您提供了啟用網站地圖預先加載,預加載漫遊器和預取 DNS 請求的選項。
並非所有這些都可以在 Kinsta 工作。我們在以下說明。

啟用網站地圖預先載入功能
我們不建議使用這兩個選項中的任何一個,實際上,它們在 Kinsta 中不起作用。
預先取得 DNS 請求
通過 DNS 預取,您可以在用戶單擊連接之前解析域名 (在後台執行 DNS 查找),從而有助於提高性能。
這是通過 rel=”dns-prefetch” 在 WordPress 網站的標題中添加標籤來完成的,我們建議將預取添加到來自 CDN、Google 字體和 Google Analytics 的外部請求中。
<link rel="dns-prefetch" href="//cdn.domain.com/">
<link rel="dns-prefetch" href="//fonts.googleapis.com/">
<link rel="dns-prefetch" href="//www.google-analytics.com">
Code language: HTML, XML (xml)
這很難加快測試速度,但是可以放心,這將有助於加快網站速度。
進階規則
由於 WP Rocket 會同步到 Kinsta 環境快取,因此您不能使用高級規則。
如果需要從快取中排除 URL 或其它項目,可以隨時與我們支持團隊聯繫。
資料庫
較舊的網站在其資料庫裡有 100 多個修訂版本並不少見。
這僅僅是由於多年的編輯和更新內容,假設一個網站有 700 個頁面或文章,每個頁面或文章具有 150 個修訂,那麼資料庫中的條目將超過 100,000。
這會佔用存儲空間,即使使用數據庫索引,有時也會損害性能。WP Rocket 使您可以選擇刪除以下內容:
- 修訂版
- 自動草稿
- 被破壞的文章
CDN
在「 CDN」選單下,您可以啟用第三方內容傳送網絡。
在性能方面,這確實是不費吹灰之力的,他們減輕了您的 Web 伺服器的負擔,同時加快了向訪問者的內容交付速度,從而改善了他們的體驗。
如果您是 Kinsta 客戶,則不需要此 CDN 選單,因為 Kinsta CDN 會自動在幕後部署在您的網站上,您不須在 WP Rocket 配置中,啟用這個項目。
附加功能
在「附加功能」的選單下,它們使您能夠啟用 Cloudflare,如果使用 WP Rocket Cloudflare 外掛,則不再需要再安裝 Cloudflare 的外掛,WP Rocket 提供與提供原始IP地址相同的功能。
最終速度測試
我們使用 WP Rocket + Kinsta 在 Google PageSpeed Insights 中進行了測試。

我們使用WP Rocket + Kinsta 在 GT metrix 中進行了測試。

在 Kinsta 的主機中,我們已經在使用內置快取方式,並不會使用 WP Rocket 的快取方案,我們僅使用其他的 CSS / JS 最佳化的功能結果。
因此,與 Kinsta 的閃電式快速快取相比,它確實提高了速度。⚡
我們用於測試的網站是一個簡單的部落格網站,如果使用較大的網站和未優化過的網站很容易看到更大的結果。
結論
WP Rocket 團隊不斷推出與 Kinsta 主機上分享的網絡性能建議直接相符的新功能,您可以期望在接下來的幾個月中看到與他們的外掛的更緊密的結合,我們很高興客戶現在可以使用此外掛,而無需進行任何其他修改。
您有使用 WP Rocket 外掛嗎? 有不同的想法嗎? 請在下面的評論中讓我們知道。
如果您喜歡這篇文章,那麼您會喜歡 Kinsta + WooWP 的 WordPress 託管平台。加速您的網站,並從我們經驗豐富的 WordPress 團隊獲得技術支援,基於 Google Cloud 的基礎架構專注於自動擴展、性能和安全性,讓我們向您展示 Kinsta 的與其他主機商的不同 ! 查看我們 WooWP 的方案。
Sharing the is
發佈留言