當(dāng)前位置:首頁>WordPress建站>網(wǎng)站SEO>為什么緩存插件對您的WordPress網(wǎng)站至關(guān)重要

為什么緩存插件對您的WordPress網(wǎng)站至關(guān)重要

緩存是一項復(fù)雜的技術(shù),可以很好地完成一件簡單的事情:它可以使您的網(wǎng)站運行地更加快速。速度對于網(wǎng)站的成功至關(guān)重要,因為人們不喜歡等待網(wǎng)頁加載。實際上,研究發(fā)現(xiàn),有47%的人希望網(wǎng)頁在2秒或更短的時間內(nèi)加載,而40%的人會放棄耗時超過3秒的網(wǎng)頁。

因此,您會認為網(wǎng)站的文件大小正在縮小,對嗎?其實不是的!今天的平均網(wǎng)頁要求用戶下載2.2MB的數(shù)據(jù),而2010年僅為702KB。由于圖像、視頻、腳本和字體等內(nèi)容,大小增加了317%。

幸運的是,安裝緩存插件可以更快地加載您的網(wǎng)站-額外的文件和全部。在本文中,我將介紹什么是緩存,并說明不同類型的緩存,但主要關(guān)注緩存插件以及為什么需要盡快安裝一個緩存插件。

什么是緩存?

緩存是將經(jīng)常訪問的數(shù)據(jù)臨時存儲在緩存中的過程。為了正確解釋它,讓我們首先看一下不使用緩存時發(fā)生的情況:

當(dāng)某人訪問您網(wǎng)站上的頁面時,他們需要向您的網(wǎng)絡(luò)主機請求信息。這些請求包括HTML和PHP文件、腳本、圖像和字體之類的文件。除此之外,用戶還需要檢索WordPress數(shù)據(jù)庫中存儲的內(nèi)容,例如文章和頁面。

大致的流程如下:

  1. 訪問者登陸您的網(wǎng)站,他們的瀏覽器聯(lián)系您的Web服務(wù)器
  2. 您的WordPress安裝會從數(shù)據(jù)庫中檢索信息,例如文章和其他數(shù)據(jù)
  3. 然后,Web服務(wù)器將這些數(shù)據(jù)編譯成HTML頁面,并將其提供給訪問者

由于WordPress是動態(tài)生成內(nèi)容的,因此這意味著每次訪問者查看頁面時,它都會請求有關(guān)網(wǎng)頁的新信息。盡管這可以確保訪問者在我們的網(wǎng)站上看到最新信息,但這也意味著訪問者必須等待更長的時間才能加載您的網(wǎng)頁。

這就是使用緩存插件的原因。

緩存插件如何工作

通常,網(wǎng)站上的頁面和文章發(fā)布后不會有太大變化,除非您重新設(shè)計網(wǎng)站或更新內(nèi)容。因此,緩存插件的作用是創(chuàng)建網(wǎng)頁的靜態(tài)版本,并將其交付給訪問者。這意味著,當(dāng)訪問者返回您的站點以再次查看它時,他們將看到一個緩存的版本。

打個比方:

您可以到商店購買一些牛奶、咖啡、面包等,放在冰箱內(nèi),需要吃的時候就從冰箱拿,不必每次都跑到商店去買。當(dāng)冰箱沒有對應(yīng)的食物了,再去商店買就可以了。冰箱是緩存,而商店就是Web服務(wù)器。

WordPress緩存的優(yōu)點在于,它在訪問者甚至不知道的情況下就發(fā)生了。它最大程度地減少了訪問者的瀏覽器,WordPress數(shù)據(jù)庫和Web服務(wù)器之間傳輸?shù)臄?shù)據(jù)量,從而縮短了加載時間。

更新網(wǎng)頁時會發(fā)生什么?

您可能會想,當(dāng)您更新網(wǎng)站上的內(nèi)容時,返回的訪問者不會加載該內(nèi)容嗎?不是這樣的。緩存插件具有一種清空緩存的機制,然后在滿足特定條件(比如發(fā)布新文章)時,使用更新后的內(nèi)容重新生成緩存。

假設(shè)您更新首頁標(biāo)題中的內(nèi)容,但未觸摸網(wǎng)站上的其他內(nèi)容。緩存插件將刪除您的主頁的緩存版本并保存一個新版本,但是由于您的頁面沒有被更改,因此不會觸及您網(wǎng)站上的其余頁面。

緩存類型

緩存有兩種主要類型:客戶端和服務(wù)器端。

客戶端緩存

網(wǎng)站上有很多靜態(tài)數(shù)據(jù),例如圖像、樣式表和腳本。客戶端緩存(也稱為瀏覽器緩存)使您的瀏覽器可以存儲此靜態(tài)內(nèi)容,因此無需在每次訪問站點時都下載它們。它們只是從存儲在計算機硬盤上的本地緩存中提供。

例如,當(dāng)您第一次訪問WordPress大學(xué)站點時,您的瀏覽器將下載顯示此頁面所需的所有文件并立即對其進行緩存。下次訪問時,頁面加載速度會更快。

服務(wù)器端緩存

與用于WordPress緩存的服務(wù)器端緩存相關(guān)的緩存類型有多種,您可以使用WordPress緩存插件進行控制,包括:

  • 頁面緩存:這是最簡單的緩存協(xié)議。這是將動態(tài)生成的網(wǎng)頁保存在服務(wù)器硬盤上,并在每次發(fā)出請求時從緩存中為其提供服務(wù)的過程。
  • 移動端緩存:類似于頁面緩存,移動端緩存為每個要緩存的文檔為移動設(shè)備創(chuàng)建專用的緩存文件。這意味著使用移動設(shè)備返回您網(wǎng)站的訪問者將能夠更快地訪問您的網(wǎng)頁。
  • 用戶緩存:這種類型的緩存會為每個登錄的WordPress用戶創(chuàng)建一組專用的緩存文件。這意味著您的網(wǎng)站將被正常訪問者緩存,并且將為登錄到您網(wǎng)站的每個人存儲一組單獨的緩存文件。
  • 數(shù)據(jù)庫查詢緩存:這種緩存類型使您可以將單個查詢的結(jié)果緩存到數(shù)據(jù)庫中,并將其存儲在Web服務(wù)器上,直到發(fā)布新文章,更新現(xiàn)有文章或更改WordPress設(shè)置為止。
  • 基于對象的緩存:WordPress有自己的內(nèi)部緩存系統(tǒng),其中包括幾個子系統(tǒng),例如緩存API,對象緩存和瞬態(tài)API。可以通過緩存插件來控制此緩存系統(tǒng),以減少數(shù)據(jù)庫調(diào)用的次數(shù)。
  • 操作碼緩存:WordPress網(wǎng)站上的所有PHP頁面都必須編譯為訪問網(wǎng)頁的設(shè)備可以執(zhí)行的代碼。操作碼緩存可在請求之間保存此已編譯的代碼,這意味著更少的編譯,進而減少了服務(wù)器的工作量并縮短了服務(wù)器響應(yīng)時間。

為什么需要插件來控制緩存

如果沒有任何緩存,您網(wǎng)站的訪問者每次訪問您的網(wǎng)站時都必須下載您的網(wǎng)頁。但是,借助現(xiàn)代瀏覽器,瀏覽器緩存可確保返回訪問您的網(wǎng)頁的用戶將能夠更快地訪問您的內(nèi)容。

緩存插件使您可以通過刪除WordPress動態(tài)生成頁面時發(fā)生的許多步驟來進一步執(zhí)行所有操作。

使用緩存插件,您可以啟用各種類型的服務(wù)器端緩存,例如頁面緩存和對象緩存。另外,頂級的緩存插件(包括WP Rocket)包括GZIP壓縮、CDN集成以及CSS、HTML和JavaScript壓縮等附加功能,以進一步提高網(wǎng)站的性能。

WordPress緩存插件

WordPress最受歡迎的三個緩存插件是:

這些插件在WordPress社區(qū)中都享有很高的聲譽,并具有各自獨特的功能集。

緩存插件的工作方式會有所不同,具體取決于多種因素,包括您使用的主機服務(wù)器的類型,服務(wù)器的配置是否正確以及網(wǎng)站上的內(nèi)容等等。

因此,為了確定最適合您網(wǎng)站的緩存插件,我建議您使用Google PageSpeed insights、GTmetrix 或 Pingdom之類的工具測試您的網(wǎng)站速度,以對您的網(wǎng)站速度進行基準(zhǔn)測試。然后安裝您正在考慮的插件,并一次激活它們,根據(jù)需要配置設(shè)置,并通過測試工具再次運行您的站點,并記錄結(jié)果。

相關(guān)教程可以看下:

WP Rocket在多個緩存插件測試中,表現(xiàn)非常優(yōu)異

值得一提的是,使用緩存插件時的一條非常重要的經(jīng)驗法則:只需要安裝一個緩存插件即可!安裝多個緩存插件可能會有沖突,從而導(dǎo)致網(wǎng)站出現(xiàn)問題或網(wǎng)站更慢!

至于要選擇哪個WordPress緩存插件,這個就要看大家的需求了,不過,如果您的經(jīng)濟允許,建議使用 WP Rocket,至少我們在使用它的時候,最為省心。當(dāng)然了,其他免費的緩存插件也是可以選擇的。

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
網(wǎng)站SEO網(wǎng)站維護

WordPress 屏蔽惡意搜索,防止被搜索引擎收錄惡意搜索結(jié)果

2020-6-12 10:38:49

網(wǎng)站SEO

什么是對象緩存以及如何在WordPress中使用它

2020-6-19 8:53:32

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

聂拉木县| 吴江市| 崇仁县| 迁安市| 加查县| 海淀区| 衡南县| 兰溪市| 聂拉木县| 金门县| 犍为县| 遵化市| 嘉祥县| 福泉市| 昭苏县| 榆中县| 安福县| 舞钢市| 信宜市| 开鲁县| 成武县| 应城市| 郓城县| 霍林郭勒市| 抚远县| 江永县| 顺昌县| 南安市| 交口县| 沙雅县| 襄汾县| 安宁市| 广饶县| 杭锦旗| 信宜市| 天气| 射洪县| 嘉善县| 门源| 鹤壁市| 麻江县|