猜猜網站訪問速度慢怎麼辦?沒有人去拜訪它。
寂寞蔓延開來,很快,沒人記得該網站的名稱。它不會顯示在不錯的搜索引擎排名位置上。
抱歉,我有點戲劇性。
但是,這是真的。慢速的網站不會被愛。因此,您需要找到一種優化WordPress網站的方法。最簡單的方法是通過緩存插件。
- 什麼是WordPress緩存?
- 緩存類型
- 客戶端緩存
- 伺服器端緩存
- 為什麼您需要在WordPress網站上緩存?
- 最好的WordPress緩存插件
- WP火箭
- W3總緩存
- WP超級緩存
- 超級緩存
- 彗星緩存
- 簡單緩存
- WordPress緩存測試
- 最好的WordPress緩存插件
- 平均WordPress緩存插件
- 錯誤的WordPress緩存插件
- 最好的WordPress緩存插件
什麼是WordPress緩存? (緩存說明)
為了完全了解WordPress緩存,讓我們先來看一下任何人訪問您的網站時發生的情況。
首先,訪問者的瀏覽器與您的網路伺服器聯繫以獲取您網站的數據。您的訪問者可以從任何地方訪問您的網站。它可能與您的Web伺服器相距一英里,也可能與Web伺服器相距一半。
其次,您的WordPress將與安裝該網站的網站資料庫聯繫。
第三,資料庫編譯數據,將其轉換為HTML頁面,然後將其發送回用戶。
每當用戶刷新頁面時,整個過程就會重複進行。您的用戶的瀏覽器再次請求所有圖像,並且每當他訪問您的網站時,MySQL資料庫中的數據就會被調出。
如果您的訪問者的瀏覽器將圖像存儲在其本地硬碟中,而WordPress將從資料庫中獲取的數據保存到您進行任何更改,您會如何想呢?
這正是WordPress緩存所做的。緩存是回收已獲取的數據的過程,以加快WordPress網站的速度。緩存可以最大程度地減少訪問者與資料庫之間的數據傳輸次數。它減少了請求數量,最終減少了網站載入時間。
緩存類型
緩存可分為客戶端緩存和伺服器端緩存。
1.客戶端緩存
客戶端緩存是指Web瀏覽器保留WordPress網站中所有文件的緩存。這包括HTML文件,圖像,Java腳本和CSS文件。作為WordPress網站所有者,您需要設置緩存規則。
設置緩存規則將使您的Web瀏覽器確保自上次保存數據以來沒有對數據進行任何更改,然後再使用緩存的副本。
客戶端緩存對靜態圖像特別有用,因為靜態圖像在發布內容後幾乎不會改變。這極大地減少了網站的載入時間。
2.伺服器端緩存
顧名思義,伺服器端緩存是由WordPress伺服器存儲的數據。如果您的WordPress網站具有WordPress緩存插件,則可以執行這種類型的緩存。
緩存插件可以創建HTML頁面的緩存,該緩存將保存網頁的所有不同元素,包括頁眉,正文內容,頁腳,側邊欄等。然後,這些元素將通過緩存提供給多個用戶。
此外,您的WordPress可以創建MySQL資料庫的緩存,這樣它就不會多次返回相同的帖子或文章。除非您對已發布的文章進行了更改或發布了新文章,否則緩存將以其原始格式保存。
操作碼緩存是伺服器端緩存的另一個功能。由於所有PHP頁面均以單個代碼編譯,因此操作碼緩存保存了此代碼編譯,從而減少了伺服器工作量並縮短了伺服器響應時間。
為什麼您需要在WordPress網站上緩存?
您現在必須已經知道WordPress緩存可以提高網站的速度和整體性能。這是因為靜態緩存的文件比動態緩存的文件載入速度更快。
緩存還可以減少伺服器上的工作量。如果您的託管計劃有限,則緩存可能是增加載入時間的解決方案。緩存還有助於節省內存和其他通常會使小型伺服器負擔沉重的操作。
加快WordPress網站的速度也將改善SERP,因為Google始終偏愛速度較慢的網站,而不是速度較慢的網站。但是,網站速度並不是唯一可以幫助您排名最高的指標。您網站上的內容,關鍵字優化,鏈接建立以及其他重要因素在良好的排名中起著很大的作用。但是,如果您將這些網站與速度較慢的網站結合在一起,則無法獲得理想的結果。
除此之外,速度較快的網站比速度較慢的網站可提供更好的用戶體驗。快速載入的網站使用戶更容易瀏覽和瀏覽。這將增加您的平均會話時間並降低跳出率。
1. WP火箭
與其他WP緩存插件不同,WP Rocket不是免費的。儘管如此,它還是一個易於安裝和配置的簡單插件。它包含各種固有功能,例如,為您的站點圖像進行延遲載入,其中只有在用戶向下滾動時才載入圖像;頁面緩存可在激活WP Rocket和靜態文件壓縮時創建超快的載入時間,其中HTML,JavaScript和CSS文件的大小可通過縮小來減小。
即使WP Rocket的「設置」選項卡分為七個部分,用戶也可以輕鬆解決它,而無需將其拖到一個充滿技術知識的會議室中。仍然有一個「高級選項」標籤,該標籤僅用於選擇您要從縮小和緩存中排除的文件和頁面。
WP Rocket是最人性化的選擇,因為它附帶一個網站39美元的許可證費,三個網站(商業許可證)的許可證費99美元和無休止的網站供應費199美元。更重要的是,所有這些選項都提供30天退款保證,可以提供一年的支持和更新。
WP Rocket的最新版本與WordPress(4.7.2)的當前版本兼容。如果您想購買該插件,請單擊此處。
2. W3總緩存
如果您想通過產生潛在客戶和增加流量來獲得更好的機會來提高轉換率,那麼W3 Total Cache是該部門的首選。藉助其內容傳遞網路(CDN)集成功能,它的一項受歡迎功能使您可以輕鬆地將重新載入時間縮短,並將網站的整體性能提高十倍。它還支持加速移動頁面(AMP),安全套接字層(SSL),包括緩存資料庫對象以及碎片化的磁碟或內存。
如果您希望稍微調整頁面的功能,那麼您將很高興知道該插件隨附了專用設置頁面,用於每種緩存,例如:資料庫緩存,瀏覽器緩存和頁面緩存。它允許您更改緩存對象的默認壽命。因此,瀏覽16頁的插件設置可能很費力,但是一旦掌握了它,一切都很好。
幾個WordPress用戶強烈建議在所有WooCommerce和WordPress網站上為其站點使用W3 Total Cache。讓我們向您保證,W3 Total Cache與最新版本的WordPress可以很好地協同工作。要下載插件,只需單擊此處。
3. WP超級緩存
毫無疑問,WP Super Cache是可用於WordPress的最好的緩存插件之一。它使您能夠從動態WordPress博客生成靜態HTML文件。在此之後,您將只處理該特定文件,而不是處理較重且昂貴的WordPress PHP腳本。
它由「選項」標籤中的七個標籤組成,但使用起來比較簡單。通過從「輕鬆」標籤啟用緩存,您的插件將開始自動緩存您的頁面。您可以使用「目錄」標籤查看已緩存的頁面數。
超過99.9%的互聯網用戶使用了靜態HTML文件,最好的部分是他們甚至看不到這些文件-他們將獲得比大多數未緩存文件更好的不同緩存文件。
要自定義緩存設置以獲得更好的性能,請訪問「高級設置」區域。默認情況下,應啟用一些文件,例如「不緩存已知用戶的頁面」和「壓縮文件」。 』
幸運的是,當前版本的W3 Super Cache與最新版本的WordPress(4.7.2)兼容。請單擊此處下載並安裝插件。
4.超級緩存
Hyper Cache是一個相對較新的WordPress緩存插件,但它在社區中享有良好的聲譽。該插件的有效安裝次數超過30,000,總評分為4.5(滿分5)。
此WordPress緩存插件旨在為您的網站提供最快的速度。該插件特別適合資源不足的託管伺服器。
該插件非常簡單,不需要任何技術知識即可進行配置。
5.彗星緩存
WordPress緩存插件可對您網站的頁面,帖子,類別和鏈接進行實時快照,以存儲它們並創建緩存,以便以後可以重複使用。
您將在WordPress儀錶板上看到Comet Cache配置,在其中您將看到Comet Cache-›選項。選擇文件後,WordPress緩存插件將使用高級技術來確定何時應使用文件的緩存版本或不應該使用文件的緩存版本。
該WordPress緩存插件不包括登錄頁面和管理頁面。它也不會向已登錄WordPress網站的用戶顯示緩存的頁面。
6.簡單緩存
顧名思義,簡單緩存是可用的最簡單的WordPress緩存插件。這是一個不錯的插件,可以免費使用。主動安裝的次數超過8000,該插件的評分為4.5(滿分5分)。
WordPress緩存插件可輕鬆實現一鍵安裝。它實際上有一個On和Off開關。該插件極大地提高了您的網站速度,從而增強了用戶體驗。
WordPress緩存測試
使用這兩種方案進行了測試。
場景1。創建了一個繁忙的商店,其中包含將近100個請求,其中包含大量圖像,插件和動態元素,使其變得繁重。對緩存插件進行了測試,看它們是否可以處理這樣的站點。
場景2。一個簡單的博客,具有最低限度的WordPress主題,僅10個請求,並且已經過優化。對插件進行了測試,看是否對這樣的網站有影響。
另請閱讀:最佳WordPress圖像壓縮插件
最好的WordPress緩存插件
插入 | 忙 | 簡單 |
---|---|---|
不緩存(基準) | 3.00秒/2.10秒 | 1.00秒/ 597毫秒 |
SWIFT Performance Lite(免費) | 1.04秒/ 890毫秒 | 768ms / 570ms |
SWIFT績效(收費) | 繁忙911ms / 900ms | 644ms / 453ms |
WP Rocket(收費) | 1.05秒/1.02秒 | 659秒/ 426毫秒 |
簡單緩存(免費) | 1.07秒/ 993毫秒 | 498ms / 458ms |
LiteSpeed緩存(免費) | 982ms / 1.02秒 | 569ms / 532ms |
微風(免費) | 1.35秒/1.04秒 | 528ms / 496ms |
彗星緩存(免費) | 1.21秒/ 955毫秒 | 557ms / 460ms |
動力緩存(免費) | 1.28秒/ 938毫秒 | 748毫秒/ 680毫秒 |
WP最快緩存(免費) | 1.30秒/ 963毫秒 | 573ms / 527ms |
Borlabs緩存(收費) | 1.19秒/1.04秒 | 919ms / 723ms |
Yasakani緩存(免費) | 1.30秒/1.07秒 | 851ms / 568ms |
平均WordPress緩存插件
插入 | 忙 |
---|---|
Alpha快取 | 1.6秒/1.3秒 |
蝙蝠緩存 | 2.0秒/1.5秒 |
鈍緩存 | 未經測試 |
使用.htaccess進行瀏覽器緩存 | 2.6秒/2.0秒 |
緩存啟動器 | 1.8秒/1.6秒 |
WordPress性能緩存 | 1.9秒/1.6秒 |
快取 | 1.9秒/1.3秒 |
Dessky快取 | 1.6秒/1.1秒 |
FOCUS對象緩存 | 2.6秒/2.2秒 |
鱷魚緩存 | 1.6秒/1.1秒 |
超級緩存 | 1.6秒/1.1秒 |
超級緩存擴展 | 1.6秒/1.1秒 |
加快–瀏覽器緩存 | 1.6秒/1.6秒 |
Vendi快取 | 1.7秒/1.2秒 |
維維奧·斯威夫特 | 1.7秒/1.6秒 |
WP L緩存 | 未經測試 |
WP光速 | 1.71秒/1.1秒 |
WP超級緩存 | 2.0秒/1.7秒 |
WP-Cache.com | 1.0秒/1.0秒 |
攜帶型電腦 | 1.5秒/1.0秒 |
錯誤的WordPress緩存插件
插入 | 忙 |
---|---|
A2優化的WP | 未經測試 |
KeyCDN的完整站點緩存 | 未經測試 |
蜂鳥 | 1.8秒/2.1秒 |
MemcacheD是你的朋友 | 2.6秒/2.4秒 |
Memcached Redux | 2.6秒/3.5秒 |
SG優化器 | 慢且粘 |
超級靜態緩存 | 1.7秒/1.4秒 |
W3總緩存(W3TC) | 1.5秒/2.0秒 |
扭曲緩存 | 2.3秒/2.5秒 |
WP快速緩存 | 2.5秒/1.0秒 |
WP通過xTraffic優化速度 | 未經測試 |
WP Roids | 1.6秒/2.4秒 |
WP蜘蛛緩存 | 未經測試 |
WPBase緩存 | 未經測試 |
經常問的問題
Q1。 WordPress緩存存儲在哪裡?
WordPress緩存存儲在WordPress的wp-content / cache /文件夾中。諸如W3TC之類的耐用WordPress緩存插件將您的網站緩存存儲在wp-content / cache文件夾中,並且在該文件夾中有基於W3TC的子文件夾。
Q2。我可以刪除WordPress緩存文件夾嗎
是的,您可以刪除WordPress緩存文件夾,即wp-content / cache文件夾。但是,您必須知道所有高速緩存數據將隨該文件夾一起刪除。
Q3。 WordPress緩存如何工作?
WordPress緩存是一個過程,其中涉及將動態生成的HTML文件保存在伺服器的硬碟或內存中,並在每次發出請求時從緩存中提供它們。這樣可以節省執行PHP代碼和MySQL資料庫查詢的開銷。
2020年發布的6個最佳WordPress緩存插件比較和測試帖子首次出現在WPblog上。