2024-01-05 分類: 網(wǎng)站建設(shè)
由于寬帶速度的提高和更好的硬件,今天的網(wǎng)站必須更快地運(yùn)行以滿足用戶需求。這得到了谷歌等搜索引擎的認(rèn)可,導(dǎo)致網(wǎng)站速度也成為搜索排名因素。許多人專注于網(wǎng)絡(luò)托管性能,但這只是問題的一小部分。如今,越來越多的網(wǎng)站正在轉(zhuǎn)向?qū)eb 應(yīng)用程序作為 部署平臺。盡管此類內(nèi)容管理系統(tǒng) (CMS) 通常易于使用,但它們可能會帶來副作用,例如性能不佳。這就是像W3 Total Cache這樣的選項(xiàng)發(fā)揮作用的地方。
什么是 W3 總緩存W3 Total Cache 是一個(gè) WordPress 插件,可以通過多種方式幫助優(yōu)化網(wǎng)站效率。它被全球超過一百萬的 WordPress 網(wǎng)站所有者使用,是市場上最受歡迎的網(wǎng)站優(yōu)化插件之一。顧名思義,W3 Total Cache 的主要目標(biāo)是通過高級內(nèi)容緩存幫助訪問者更快地加載 WordPress 網(wǎng)站。
它是如何工作的?每次訪問者想要訪問您的網(wǎng)站頁面時(shí),都會向服務(wù)器創(chuàng)建一個(gè)請求。然后主機(jī)將所需信息直接發(fā)送回訪問者的網(wǎng)絡(luò)瀏覽器。談到有問題的 WordPress,每個(gè)訪問者請求都需要應(yīng)用程序連接并在其數(shù)據(jù)庫中查找信息。這需要時(shí)間和資源。
對數(shù)據(jù)庫的需求是 WordPress 的核心部分,這既是優(yōu)點(diǎn)也是缺點(diǎn)。數(shù)據(jù)庫的使用使該內(nèi)容管理系統(tǒng) (CMS) 能夠動態(tài)化并提供自定義信息。同時(shí),查詢數(shù)據(jù)庫會導(dǎo)致大量開銷。
通過使用緩存,W3 Total Cache 之類的插件將一些站點(diǎn)信息直接存儲在訪問者的瀏覽器中。這樣, 后續(xù)請求就可以得到滿足,而無需重復(fù)整個(gè)數(shù)據(jù)庫查詢過程。盡管 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)測試。GTMetrix和Pingdom等工具在這種情況下被證明是無價(jià)的。 不要忘記保持整個(gè) WordPress 網(wǎng)站和數(shù)據(jù)的最新備份。
常規(guī)選項(xiàng)
這主要是一個(gè)部分,最初是為了讓您可以打開或關(guān)閉所有選項(xiàng)。W3 Total Cache 已經(jīng)刪除了切換選項(xiàng),這很好,因?yàn)樗鼘?shí)際上引起了很多問題?,F(xiàn)在唯一可用的選項(xiàng)是預(yù)覽模式。
建議:如果您不確定設(shè)置并想要運(yùn)行一些測試,請啟用預(yù)覽模式。這是一個(gè)重要的選項(xiàng)——不要忘記這一點(diǎn),特別是如果這是您第一次使用 W3 Total Cache。
頁面緩存
也稱為磁盤緩存,這是服務(wù)器端緩存的一種形式。使用它,網(wǎng)頁內(nèi)容可以部分存儲在系統(tǒng)內(nèi)存而不是硬盤中以獲得更好的性能。從技術(shù)上講,W3 Total Cache 不僅僅是一個(gè)簡單的緩存工具。它是一個(gè)高度可配置的工具,可以對其進(jìn)行微調(diào)以大限度地提高站點(diǎn)性能。
建議:啟用頁面緩存和“磁盤增強(qiáng)”模式。
縮小
為了便于人類閱讀,代碼通常使用空格和適當(dāng)?shù)母袷骄帉?。但是,這種格式會留下一些開銷,這些開銷可以通過稱為minification的過程來消除。將其視為刪除所有不必要填充的代碼壓縮??s小可以應(yīng)用于多種編程語言,但 WordPress 用戶關(guān)心的主要類型是HTML、JavaScript (JS) 和 CSS。
建議:如果您使用的是CDN,請不要在 W3 Total Cache 上使用 Minify。如果沒有,請確保在應(yīng)用更改之前在預(yù)覽模式下檢查所有內(nèi)容。注意問題指標(biāo),例如布局問題或 Javascript 問題。
操作碼緩存
這種特殊類型的緩存專門處理 PHP 代碼。大多數(shù) WordPress 都是基于 PHP 構(gòu)建的,緩存一些代碼塊可能非常有益。W3 Total Cache中有兩種類型的 OpCode 緩存可用- Zend 和替代。
建議:這方面的性能也可能有很大差異。測試看看什么最適合你。如果您不確定 – 最好不要使用此選項(xiàng)。
數(shù)據(jù)庫緩存
由于WordPress 所做的大部分工作是數(shù)據(jù)庫查詢,因此將常用查詢存儲在系統(tǒng)內(nèi)存中是有意義的。W3 Total 緩存帶有自己的數(shù)據(jù)庫,用于存儲訪問者請求。
建議:禁用此選項(xiàng)并改用對象緩存。
對象緩存
盡管對象緩存處理數(shù)據(jù)庫查詢,但它旨在處理復(fù)雜而不是簡單的請求。WordPress也有一個(gè)內(nèi)置的對象緩存,但在設(shè)計(jì)上有點(diǎn)太有限了。這就是為什么 W3 Total Cache 中的這個(gè)選項(xiàng)很容易成為您的 WP 網(wǎng)站的最佳解決方案的原因。但是,請記住,有效性取決于您的 WordPress 網(wǎng)站的確切組成和配置。
建議: 此選項(xiàng)如何影響您的網(wǎng)站可能會因您的托管計(jì)劃和網(wǎng)站而異。如果您打算使用對象緩存,請運(yùn)行一些測試以查看最適合您的情況。
瀏覽器緩存
使用瀏覽器緩存可以通過將一些內(nèi)容直接移動到訪問者的 Web 瀏覽器來幫助減少 Web 服務(wù)器的負(fù)載。這對首次訪問者沒有多大幫助,但對重復(fù)訪問的速度有很大影響。通常,瀏覽器緩存將一直有效,直到訪問者自行清除緩存。但請注意,這樣做可能會產(chǎn)生一些小的副作用。對于某些訪問者來說,內(nèi)容刷新可能會稍微延遲,但實(shí)際上差異可以忽略不計(jì)。
建議: 始終啟用瀏覽器緩存。
內(nèi)容交付網(wǎng)絡(luò)
CDN 通過將數(shù)據(jù)分發(fā)到不同的服務(wù)器來幫助緩存。W3 Total Cache 可以配置為與此類服務(wù)一起使用并避免性能沖突。有趣的是,W3 Total Cache 并未在其 CDN 合作伙伴中列出 Cloudflare,這是全球 WordPress(或任何)網(wǎng)站最受歡迎的解決方案。
建議:如果您使用的是CDN(例如 MaxCDN),請啟用此選項(xiàng),但請確保從下拉菜單中選擇正確的 CDN 類型。Cloudflare 用戶 – 只需忽略此選項(xiàng)。
反向代理
這是一個(gè)不尋常的選擇,因?yàn)闆]有多少人會有反向代理。本質(zhì)上,它充當(dāng)備用服務(wù)器,以在您自己的機(jī)器面臨重負(fù)載時(shí)提供幫助。然后它代表您的 Web 服務(wù)器處理請求。
建議:如果您使用反向代理,則應(yīng)啟用此選項(xiàng)。如果您不知道這是什么,您可以放心地不理會它。
用戶體驗(yàn)
雖然這不會顯著影響性能,但它可以改變您的一些訪問者在您的網(wǎng)站上感知他們的體驗(yàn)的方式。頁面可見部分的圖像將首先加載,而其他圖像的優(yōu)先級較低。因此,網(wǎng)站訪問者會產(chǎn)生整個(gè)頁面加載速度非??斓腻e(cuò)覺。實(shí)際上 - 它只顯示頂部,其余部分稍后會逐漸加載。
建議: 延遲加載現(xiàn)在已包含在最新版本的 WordPress 中,因此如果您一直保持核心應(yīng)用程序處于最新狀態(tài),則可以忽略此選項(xiàng)。其余的 - 這真的是個(gè)人喜好問題。
片段緩存
與OpCode 緩存類似,片段緩存處理動態(tài) PHP 代碼塊。這意味著它適用于特定的代碼片段(因此得名),它可以存儲在操作內(nèi)存中以供重復(fù)使用。
建議:雖然此處可用的選項(xiàng)可能看起來很簡單(盡管它們的列表很長),但最好跳過此設(shè)置,除非您絕對需要它。與配置期間的潛在問題相比,大多數(shù)網(wǎng)站會發(fā)現(xiàn)性能優(yōu)勢微乎其微。
各種各樣的
顧名思義,在這里您可以找到不屬于上述主要類別之一的所有內(nèi)容。一些設(shè)置處理流行的第三方 Web 應(yīng)用程序,而其他設(shè)置可能會影響性能。
建議:理想情況下,不要啟用此處的選項(xiàng),因?yàn)樗饕獣?dǎo)致不必要的服務(wù)器負(fù)載。PageSpeed 和 GTMetrix也可以幫助進(jìn)行性能監(jiān)控,但除非您是一個(gè)非常不干涉的網(wǎng)站所有者,否則您會知道性能是否會下降。
調(diào)試
這會將有關(guān)選擇的適當(dāng)緩存的調(diào)試信息附加到源代碼。
建議:僅當(dāng)您遇到錯(cuò)誤并需要幫助進(jìn)行診斷時(shí)才使用這些選項(xiàng)。如果沒有,請確保它們被禁用,否則它們會對您的網(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è)置。不過,這里的一個(gè)選項(xiàng)可能很有用——恢復(fù)默認(rèn)設(shè)置。有時(shí)我們會犯錯(cuò)誤,做出如此多的改變,以至于我們超越了自己。如果發(fā)生這種情況,您只需單擊重新啟動鍵并重新開始。
建議:如果您已啟用如前所述的預(yù)覽模式 – 這就是快速重置選項(xiàng)所在的位置。
Scala 托管如何幫助 W3 總緩存實(shí)際上,大多數(shù)網(wǎng)絡(luò)托管服務(wù)不太可能幫助您進(jìn)行插件配置??蛻糁С种饕荚趲椭鉀Q網(wǎng)絡(luò)托管服務(wù)的問題。這就是Scala Hosting的所在 ——通過一系列旨在將任何客戶變成忠實(shí)粉絲的貼心增值服務(wù)。如果您已閱讀本指南并且對配置 W3 Total Cache 沒有信心,請聯(lián)系客戶支持。我們專業(yè)的 WordPress 操作員可以幫助您根據(jù)他們認(rèn)為最適合我們的托管解決方案的選項(xiàng)進(jìn)行配置。
結(jié)論W3 Total Cache 是目前最流行的解決方案之一。在超過一百萬個(gè)網(wǎng)站上運(yùn)行,您可以確定該插件的開發(fā)人員正在做正確的事情。測試證明,正確設(shè)置 W3 Total Cache 可以顯著提高站點(diǎn)性能。但是,如果選擇了錯(cuò)誤的選項(xiàng),它也有可能對網(wǎng)站造成無法彌補(bǔ)的損害。因此,在使用 W3 Total Cache 等插件時(shí),請務(wù)必保留備份,如果可能,請?jiān)诓渴鸬侥膶?shí)時(shí)站點(diǎn)之前在暫存環(huán)境中對其進(jìn)行測試。
文章名稱:什么是W3總緩存,W3總緩存選項(xiàng)和優(yōu)化設(shè)置
文章起源:http://www.rwnh.cn/news29/312079.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、ChatGPT、網(wǎng)站內(nèi)鏈、定制網(wǎng)站、面包屑導(dǎo)航、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容