什么是W3總緩存,W3總緩存選項(xiàng)和優(yōu)化設(shè)置

2024-01-05    分類(lèi): 網(wǎng)站建設(shè)

由于寬帶速度的提高和更好的硬件,今天的網(wǎng)站必須更快地運(yùn)行以滿(mǎn)足用戶(hù)需求。這得到了谷歌等搜索引擎的認(rèn)可,導(dǎo)致網(wǎng)站速度也成為搜索排名因素。許多人專(zhuān)注于網(wǎng)絡(luò)托管性能,但這只是問(wèn)題的一小部分。如今,越來(lái)越多的網(wǎng)站正在轉(zhuǎn)向?qū)eb 應(yīng)用程序作為 部署平臺(tái)。盡管此類(lèi)內(nèi)容管理系統(tǒng) (CMS) 通常易于使用,但它們可能會(huì)帶來(lái)副作用,例如性能不佳。這就是像W3 Total Cache這樣的選項(xiàng)發(fā)揮作用的地方。

什么是 W3 總緩存

W3 Total Cache 是一個(gè) WordPress 插件,可以通過(guò)多種方式幫助優(yōu)化網(wǎng)站效率。它被全球超過(guò)一百萬(wàn)的 WordPress 網(wǎng)站所有者使用,是市場(chǎng)上最受歡迎的網(wǎng)站優(yōu)化插件之一。顧名思義,W3 Total Cache 的主要目標(biāo)是通過(guò)高級(jí)內(nèi)容緩存幫助訪問(wèn)者更快地加載 WordPress 網(wǎng)站。

它是如何工作的?

每次訪問(wèn)者想要訪問(wèn)您的網(wǎng)站頁(yè)面時(shí),都會(huì)向服務(wù)器創(chuàng)建一個(gè)請(qǐng)求。然后主機(jī)將所需信息直接發(fā)送回訪問(wèn)者的網(wǎng)絡(luò)瀏覽器。談到有問(wèn)題的 WordPress,每個(gè)訪問(wèn)者請(qǐng)求都需要應(yīng)用程序連接并在其數(shù)據(jù)庫(kù)中查找信息。這需要時(shí)間和資源。

對(duì)數(shù)據(jù)庫(kù)的需求是 WordPress 的核心部分,這既是優(yōu)點(diǎn)也是缺點(diǎn)。數(shù)據(jù)庫(kù)的使用使該內(nèi)容管理系統(tǒng) (CMS) 能夠動(dòng)態(tài)化并提供自定義信息。同時(shí),查詢(xún)數(shù)據(jù)庫(kù)會(huì)導(dǎo)致大量開(kāi)銷(xiāo)。

通過(guò)使用緩存,W3 Total Cache 之類(lèi)的插件將一些站點(diǎn)信息直接存儲(chǔ)在訪問(wèn)者的瀏覽器中。這樣, 后續(xù)請(qǐng)求就可以得到滿(mǎn)足,而無(wú)需重復(fù)整個(gè)數(shù)據(jù)庫(kù)查詢(xún)過(guò)程。盡管 W3 Total Cache 隨著時(shí)間的推移略有發(fā)展,但它的大部分功能仍然圍繞其核心目的——內(nèi)容緩存。

W3 總緩存選項(xiàng)和優(yōu)化設(shè)置

在激活W3 Total Cache 之前,最好記住一些事情。由于您的目標(biāo)是性能優(yōu)化,因此在進(jìn)行任何更改之前和之后運(yùn)行一些基準(zhǔn)測(cè)試。GTMetrix和Pingdom等工具在這種情況下被證明是無(wú)價(jià)的。 不要忘記保持整個(gè) WordPress 網(wǎng)站和數(shù)據(jù)的最新備份。

常規(guī)選項(xiàng)

這主要是一個(gè)部分,最初是為了讓您可以打開(kāi)或關(guān)閉所有選項(xiàng)。W3 Total Cache 已經(jīng)刪除了切換選項(xiàng),這很好,因?yàn)樗鼘?shí)際上引起了很多問(wèn)題。現(xiàn)在唯一可用的選項(xiàng)是預(yù)覽模式。

建議:如果您不確定設(shè)置并想要運(yùn)行一些測(cè)試,請(qǐng)啟用預(yù)覽模式。這是一個(gè)重要的選項(xiàng)——不要忘記這一點(diǎn),特別是如果這是您第一次使用 W3 Total Cache。

頁(yè)面緩存

也稱(chēng)為磁盤(pán)緩存,這是服務(wù)器端緩存的一種形式。使用它,網(wǎng)頁(yè)內(nèi)容可以部分存儲(chǔ)在系統(tǒng)內(nèi)存而不是硬盤(pán)中以獲得更好的性能。從技術(shù)上講,W3 Total Cache 不僅僅是一個(gè)簡(jiǎn)單的緩存工具。它是一個(gè)高度可配置的工具,可以對(duì)其進(jìn)行微調(diào)以大限度地提高站點(diǎn)性能。

建議:?jiǎn)⒂庙?yè)面緩存和“磁盤(pán)增強(qiáng)”模式。

縮小

為了便于人類(lèi)閱讀,代碼通常使用空格和適當(dāng)?shù)母袷骄帉?xiě)。但是,這種格式會(huì)留下一些開(kāi)銷(xiāo),這些開(kāi)銷(xiāo)可以通過(guò)稱(chēng)為minification的過(guò)程來(lái)消除。將其視為刪除所有不必要填充的代碼壓縮??s小可以應(yīng)用于多種編程語(yǔ)言,但 WordPress 用戶(hù)關(guān)心的主要類(lèi)型是HTML、JavaScript (JS) 和 CSS。

建議:如果您使用的是CDN,請(qǐng)不要在 W3 Total Cache 上使用 Minify。如果沒(méi)有,請(qǐng)確保在應(yīng)用更改之前在預(yù)覽模式下檢查所有內(nèi)容。注意問(wèn)題指標(biāo),例如布局問(wèn)題或 Javascript 問(wèn)題。

操作碼緩存

這種特殊類(lèi)型的緩存專(zhuān)門(mén)處理 PHP 代碼。大多數(shù) WordPress 都是基于 PHP 構(gòu)建的,緩存一些代碼塊可能非常有益。W3 Total Cache中有兩種類(lèi)型的 OpCode 緩存可用- Zend 和替代。

建議:這方面的性能也可能有很大差異。測(cè)試看看什么最適合你。如果您不確定 – 最好不要使用此選項(xiàng)。

數(shù)據(jù)庫(kù)緩存

由于WordPress 所做的大部分工作是數(shù)據(jù)庫(kù)查詢(xún),因此將常用查詢(xún)存儲(chǔ)在系統(tǒng)內(nèi)存中是有意義的。W3 Total 緩存帶有自己的數(shù)據(jù)庫(kù),用于存儲(chǔ)訪問(wèn)者請(qǐng)求。

建議:禁用此選項(xiàng)并改用對(duì)象緩存。

對(duì)象緩存

盡管對(duì)象緩存處理數(shù)據(jù)庫(kù)查詢(xún),但它旨在處理復(fù)雜而不是簡(jiǎn)單的請(qǐng)求。WordPress也有一個(gè)內(nèi)置的對(duì)象緩存,但在設(shè)計(jì)上有點(diǎn)太有限了。這就是為什么 W3 Total Cache 中的這個(gè)選項(xiàng)很容易成為您的 WP 網(wǎng)站的最佳解決方案的原因。但是,請(qǐng)記住,有效性取決于您的 WordPress 網(wǎng)站的確切組成和配置。

建議: 此選項(xiàng)如何影響您的網(wǎng)站可能會(huì)因您的托管計(jì)劃和網(wǎng)站而異。如果您打算使用對(duì)象緩存,請(qǐng)運(yùn)行一些測(cè)試以查看最適合您的情況。

瀏覽器緩存

使用瀏覽器緩存可以通過(guò)將一些內(nèi)容直接移動(dòng)到訪問(wèn)者的 Web 瀏覽器來(lái)幫助減少 Web 服務(wù)器的負(fù)載。這對(duì)首次訪問(wèn)者沒(méi)有多大幫助,但對(duì)重復(fù)訪問(wèn)的速度有很大影響。通常,瀏覽器緩存將一直有效,直到訪問(wèn)者自行清除緩存。但請(qǐng)注意,這樣做可能會(huì)產(chǎn)生一些小的副作用。對(duì)于某些訪問(wèn)者來(lái)說(shuō),內(nèi)容刷新可能會(huì)稍微延遲,但實(shí)際上差異可以忽略不計(jì)。

建議: 始終啟用瀏覽器緩存。

內(nèi)容交付網(wǎng)絡(luò)

CDN 通過(guò)將數(shù)據(jù)分發(fā)到不同的服務(wù)器來(lái)幫助緩存。W3 Total Cache 可以配置為與此類(lèi)服務(wù)一起使用并避免性能沖突。有趣的是,W3 Total Cache 并未在其 CDN 合作伙伴中列出 Cloudflare,這是全球 WordPress(或任何)網(wǎng)站最受歡迎的解決方案。

建議:如果您使用的是CDN(例如 MaxCDN),請(qǐng)啟用此選項(xiàng),但請(qǐng)確保從下拉菜單中選擇正確的 CDN 類(lèi)型。Cloudflare 用戶(hù) – 只需忽略此選項(xiàng)。

反向代理

這是一個(gè)不尋常的選擇,因?yàn)闆](méi)有多少人會(huì)有反向代理。本質(zhì)上,它充當(dāng)備用服務(wù)器,以在您自己的機(jī)器面臨重負(fù)載時(shí)提供幫助。然后它代表您的 Web 服務(wù)器處理請(qǐng)求。

建議:如果您使用反向代理,則應(yīng)啟用此選項(xiàng)。如果您不知道這是什么,您可以放心地不理會(huì)它。

用戶(hù)體驗(yàn)

雖然這不會(huì)顯著影響性能,但它可以改變您的一些訪問(wèn)者在您的網(wǎng)站上感知他們的體驗(yàn)的方式。頁(yè)面可見(jiàn)部分的圖像將首先加載,而其他圖像的優(yōu)先級(jí)較低。因此,網(wǎng)站訪問(wèn)者會(huì)產(chǎn)生整個(gè)頁(yè)面加載速度非??斓腻e(cuò)覺(jué)。實(shí)際上 - 它只顯示頂部,其余部分稍后會(huì)逐漸加載。

建議: 延遲加載現(xiàn)在已包含在最新版本的 WordPress 中,因此如果您一直保持核心應(yīng)用程序處于最新?tīng)顟B(tài),則可以忽略此選項(xiàng)。其余的 - 這真的是個(gè)人喜好問(wèn)題。

片段緩存

與OpCode 緩存類(lèi)似,片段緩存處理動(dòng)態(tài) PHP 代碼塊。這意味著它適用于特定的代碼片段(因此得名),它可以存儲(chǔ)在操作內(nèi)存中以供重復(fù)使用。

建議:雖然此處可用的選項(xiàng)可能看起來(lái)很簡(jiǎn)單(盡管它們的列表很長(zhǎng)),但最好跳過(guò)此設(shè)置,除非您絕對(duì)需要它。與配置期間的潛在問(wèn)題相比,大多數(shù)網(wǎng)站會(huì)發(fā)現(xiàn)性能優(yōu)勢(shì)微乎其微。

各種各樣的

顧名思義,在這里您可以找到不屬于上述主要類(lèi)別之一的所有內(nèi)容。一些設(shè)置處理流行的第三方 Web 應(yīng)用程序,而其他設(shè)置可能會(huì)影響性能。

建議:理想情況下,不要啟用此處的選項(xiàng),因?yàn)樗饕獣?huì)導(dǎo)致不必要的服務(wù)器負(fù)載。PageSpeed 和 GTMetrix也可以幫助進(jìn)行性能監(jiān)控,但除非您是一個(gè)非常不干涉的網(wǎng)站所有者,否則您會(huì)知道性能是否會(huì)下降。

調(diào)試

這會(huì)將有關(guān)選擇的適當(dāng)緩存的調(diào)試信息附加到源代碼。

建議:僅當(dāng)您遇到錯(cuò)誤并需要幫助進(jìn)行診斷時(shí)才使用這些選項(xiàng)。如果沒(méi)有,請(qǐng)確保它們被禁用,否則它們會(huì)對(duì)您的網(wǎng)站性能產(chǎn)生負(fù)面影響。

導(dǎo)入/導(dǎo)出設(shè)置

這只是為了快速備份您的W3 Total Cache 配置。我看不出這有多大用處,因?yàn)槟粦?yīng)該跨多個(gè)站點(diǎn)復(fù)制配置。始終為每個(gè)站點(diǎn)自定義設(shè)置。不過(guò),這里的一個(gè)選項(xiàng)可能很有用——恢復(fù)默認(rèn)設(shè)置。有時(shí)我們會(huì)犯錯(cuò)誤,做出如此多的改變,以至于我們超越了自己。如果發(fā)生這種情況,您只需單擊重新啟動(dòng)鍵并重新開(kāi)始。

建議:如果您已啟用如前所述的預(yù)覽模式 – 這就是快速重置選項(xiàng)所在的位置。

Scala 托管如何幫助 W3 總緩存

實(shí)際上,大多數(shù)網(wǎng)絡(luò)托管服務(wù)不太可能幫助您進(jìn)行插件配置??蛻?hù)支持主要旨在幫助您解決網(wǎng)絡(luò)托管服務(wù)的問(wèn)題。這就是Scala Hosting的所在 ——通過(guò)一系列旨在將任何客戶(hù)變成忠實(shí)粉絲的貼心增值服務(wù)。如果您已閱讀本指南并且對(duì)配置 W3 Total Cache 沒(méi)有信心,請(qǐng)聯(lián)系客戶(hù)支持。我們專(zhuān)業(yè)的 WordPress 操作員可以幫助您根據(jù)他們認(rèn)為最適合我們的托管解決方案的選項(xiàng)進(jìn)行配置。

結(jié)論

W3 Total Cache 是目前最流行的解決方案之一。在超過(guò)一百萬(wàn)個(gè)網(wǎng)站上運(yùn)行,您可以確定該插件的開(kāi)發(fā)人員正在做正確的事情。測(cè)試證明,正確設(shè)置 W3 Total Cache 可以顯著提高站點(diǎn)性能。但是,如果選擇了錯(cuò)誤的選項(xiàng),它也有可能對(duì)網(wǎng)站造成無(wú)法彌補(bǔ)的損害。因此,在使用 W3 Total Cache 等插件時(shí),請(qǐng)務(wù)必保留備份,如果可能,請(qǐng)?jiān)诓渴鸬侥膶?shí)時(shí)站點(diǎn)之前在暫存環(huán)境中對(duì)其進(jìn)行測(cè)試。

文章名稱(chēng):什么是W3總緩存,W3總緩存選項(xiàng)和優(yōu)化設(shè)置
文章起源:http://www.muchs.cn/news29/312079.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、ChatGPT、網(wǎng)站內(nèi)鏈、定制網(wǎng)站面包屑導(dǎo)航網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站