日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
什么是緩存?一起學習這種常見而復雜的技術(shù)

成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)七星,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

在網(wǎng)絡(luò)上獲取信息需要處理能力和時間。數(shù)據(jù)需要從一臺服務(wù)器傳輸?shù)搅硪慌_服務(wù)器。使用緩存減少了這個時間和資源使用。

回答什么是緩存取決于上下文??偟膩碚f,緩存是一種保存和快速調(diào)用常用數(shù)據(jù)的方法。管理緩存,尤其是在使用WordPress時,可能是流暢、快速運行的站點和令人沮喪的緩慢站點之間的區(qū)別。

這篇文章將回答“什么是緩存?”的問題。并提供一些有關(guān)如何管理您的見解。

什么是緩存?

Web緩存的工作原理

緩存獲取應(yīng)用程序處理的數(shù)據(jù)并將其存儲以備后用。它并不一定要在本身的瀏覽器,但你會發(fā)現(xiàn)網(wǎng)站和其底層技術(shù)的使用緩存很多。 “緩存”是存儲和調(diào)用已保存數(shù)據(jù)過程的術(shù)語。緩存通常包括兩個元素:

  • 緩存軟件本身運行該過程并將其在各種其他元素之間穿梭。
  • 隨機存取存儲器 (RAM) 和“內(nèi)存中”引擎。它們存儲通過緩存技術(shù)傳遞的數(shù)據(jù)。

這些元素必須是高質(zhì)量和協(xié)作的。性能低下的RAM將無法足夠快地調(diào)用數(shù)據(jù)以使軟件有效地使用它。

考慮到頁面文件的大小,大多數(shù)Web應(yīng)用程序幾乎都需要緩存。在某些情況下,可靠的實現(xiàn)可以為您提供寶貴的時間。評論網(wǎng)站加載速度快的用戶間接稱贊了網(wǎng)站服務(wù)器核心的緩存軟件。我們將在接下來更詳細地介紹這一點。

緩存如何幫助您優(yōu)化網(wǎng)站

計算機技術(shù)在不斷擴展。換句話說,內(nèi)存、硬盤空間和其他此類計算機處理元件的大小正在快速增加。在我們的個人計算機中使用64KB RAM的日子已經(jīng)一去不復返了?,F(xiàn)在通常可以看到千兆字節(jié) (GB) 的RAM。一些較新的Apple MacBook甚至可以容納64 GB的內(nèi)存。

由于現(xiàn)代Web開發(fā)和相關(guān)技術(shù)放置現(xiàn)場代碼的需求,網(wǎng)站也變得越來越重。它不僅需要為最終用戶提供更多的處理能力,還需要更強大的服務(wù)器和技術(shù)來適應(yīng)。如果沒有內(nèi)存(和緩存),加載速度會慢到爬行。

因此,搜索引擎優(yōu)化 (SEO) 早就認識到頁面速度是網(wǎng)站排名的主要因素。雖然不知道確切的細節(jié),但在搜索引擎結(jié)果頁面 (SERP) 中放置站點的排名因素包括對站點速度的引用。

文件大小精簡而平均也同樣好

雖然排名指標不會像您想象的那樣使用網(wǎng)站速度作為直接衡量指標——有太多因素在起作用,無法將其用作可靠的指標——但許多其他方面都將其考慮在內(nèi)。例如,您網(wǎng)站的HTML代碼質(zhì)量和Google Chrome中的加載時間也會產(chǎn)生影響。

DevTools中記錄的頁面加載速度

關(guān)于用戶體驗 (UX),一個長期存在的指標表明用戶將在僅等待兩秒鐘后放棄頁面。它帶來了幾個問題:

  • 您的Google RankBrain優(yōu)化(包括跳出率)需要準確無誤;否則,您的SEO努力將一事無成。
  • 更快的網(wǎng)站加載速度將有助于控制跳出率。
  • 您網(wǎng)站的用戶體驗是您網(wǎng)站最關(guān)鍵的元素之一。

通過減少頁面加載所需的時間,緩存可以在所有這些方面提供幫助。更重要的是,您的站點使用的資源將減少,從而進一步產(chǎn)生影響。總的來說,快速加載最相關(guān)和最新信息的網(wǎng)站將比其他網(wǎng)站表現(xiàn)得更好。接下來,我們將研究您在使用緩存時可能遇到的一些問題。

緩存有時如何導致問題

當然,緩存并不總是花里胡哨。主要的問題是實現(xiàn)一個運行良好的緩存。對于許多小型站點(或至少非企業(yè)或網(wǎng)絡(luò))來說,不需要大而頻繁的緩存周期。它可以看到您的服務(wù)器浪費資源緩存未更改的頁面。

另一方面,緩存不足(或以正確的方式)的策略和實現(xiàn)可能會看到您提供過時的頁面。這個問題有時會發(fā)生在 WordPress 網(wǎng)站上。但是,有一些技巧可以克服它。

當然,為頁面的舊緩存版本提供服務(wù)可能會導致問題??紤]一個必須定期更新其信息的流行病資源站點?,F(xiàn)在考慮瀏覽器緩存不足或不存在對頁面的影響。

好消息是,設(shè)置緩存以減輕或減輕這些缺點的影響很簡單。我們稍后會討論這個。

使用緩存的網(wǎng)站技術(shù)

我們已經(jīng)注意到緩存通常如何以幾種不同的方式在計算中涉及。不過,在本文中,我們將研究非CPU緩存。如果您回顧一下Apple MacBook規(guī)格,您會注意到處理芯片中通常包含幾兆字節(jié) (MB) 的緩存:

Apple MacBook規(guī)格顯示內(nèi)置緩存

這種緩存也適用于移動設(shè)備。但是我們正在研究以某種方式使用服務(wù)器的緩存。以下是我們正在談?wù)摰囊恍┎煌夹g(shù):

  • 瀏覽器。說到技術(shù),瀏覽器緩存是您首先想到的東西。它將常規(guī)請求存儲在緩存中,以便在下一次調(diào)用時更快地加載。
  • 設(shè)備。雖然CPU本身超出了本文的范圍,但設(shè)備上的瀏覽器和應(yīng)用程序通常會使用存儲和 RAM 來緩存數(shù)據(jù)。
  • 應(yīng)用。是的,應(yīng)用程序還可以有一個緩存來存儲經(jīng)常使用的數(shù)據(jù)。同樣,這將使用不是 CPU 的設(shè)備上存儲來緩存數(shù)據(jù)。
  • 服務(wù)器。緩存的另一個日常用途??梢源鎯驼{(diào)用一些來回穿梭的服務(wù)器數(shù)據(jù),以便更快地執(zhí)行和處理。這方面的一個例子是Redis緩存。
  • 域名服務(wù)器 (DNS) 緩存。一個專注于緩存的應(yīng)用程序。這里涉及的機器除了緩存數(shù)據(jù)什么都不做,所以前線服務(wù)器可以穿梭數(shù)據(jù),而DNS緩存則保證了流暢的運行。

在我們繼續(xù)之前,值得指出一些與緩存相關(guān)的技術(shù)。例如,您可能認為存儲cookie類似于緩存網(wǎng)頁。在很多方面,這是真的。例如,cookies在被瀏覽器觸發(fā)后存儲在您的計算機上。這里的區(qū)別在于cookie存儲有關(guān)您和您的使用情況的信息,而不是頁面狀態(tài)。

內(nèi)容交付網(wǎng)絡(luò) (CDN)代表著更模糊的水域,因為它與在紙上緩存相同。 CDN將整個網(wǎng)站存儲為一組靜態(tài)文件,而不是直接使用該網(wǎng)站。因此,雖然它表面上具有緩存的特點,但它是一種不同的存儲和交付網(wǎng)站的方式,仍然需要緩存才能快速運行。 Cloudflare等一些CDN兼顧了這兩個方面(以及更多方面),這就是使站點更快、更安全的原因。

WordPress如何處理緩存

盡管我們喜歡WordPress,但它并不是最快的平臺。如果您在網(wǎng)站上使用WordPress,則需要使用緩存來幫助提供快速體驗。您的網(wǎng)站速度是您、您的主機和您選擇的緩存插件之間的共同努力。注:部分專業(yè)的WordPress服務(wù)器可能采用了一系列的緩存技術(shù),則不需要任何類型的緩存插件。一般情況下,可能在軟件和服務(wù)器級別自動提供四種不同類型的緩存:

  • 對象緩存。
  • 頁面緩存。
  • 字節(jié)碼緩存。
  • CDN緩存。

如果都涵蓋這些基礎(chǔ),即可確保您的網(wǎng)站優(yōu)化速度。但是,對于沒有提供專業(yè)緩存技術(shù)方案其他主機的客戶,專用的WordPress緩存插件可能是您設(shè)置的絕佳補充。 WordPress緩存插件領(lǐng)域有許多可用的解決方案,不得不做出選擇可能會讓人不知所措。讓我們來看看我們最喜歡的一些選項。

WP Super Cache

最直接的選擇是選擇Automattic的WP Super Cache :

WP Super Cache插件

它被認為是“官方”的WordPress緩存插件。它提供靜態(tài)HTML文件代替您的動態(tài)PHP文件(幾乎所有訪問者都會看到這些文件,并且不會出現(xiàn)任何功能損失)。

更重要的是,該插件包括“預加載”、“垃圾收集”(刪除不再需要的緩存項目)、CDN 和面向開發(fā)人員的REST API端點。它是緩存插件的可靠切入點,可能就是您所需要的。

W3 Total Cache

W3 Total Cache長期以來一直在許多用戶的安裝列表中:

W3 Total Cache插件

它被稱為“Web性能優(yōu)化 (WPO)”框架,并聲稱與 Web 主機的選擇無關(guān)。它具有豐富的特性和功能,但它以對新用戶來說是壓倒性的而臭名昭著。 W3 Total Cache有許多功能,但您需要時間以最佳方式使用它。

還有一些簡單的緩存插件,在一些用戶眼中的表現(xiàn)優(yōu)于領(lǐng)先的競爭者。例如,WP Fastest Cache和LiteSpeed Cache都有好評如潮和簡單的儀表板。

WP Rocket

在專業(yè)緩存插件方面, WP Rocket占據(jù)主導地位:

WP Rocket插件

這是一個高性能的插件,也很容易使用。它應(yīng)用了一系列最佳實踐,擁有超過150萬用戶。 WP Rocket還兼容大多數(shù)WordPress產(chǎn)品和服務(wù)。

如何安裝緩存插件

至于安裝緩存插件,過程很簡單,與任何其他 WordPress 插件相同。緩存將在激活時啟用,并且通常會有一個專門的面板來處理插件如何緩存您的網(wǎng)站。例如,您可以在設(shè)置>WP Super Cache面板中找到WP Super Cache的選項:

WP Super Cache的設(shè)置

您的特定插件將根據(jù)其復雜性和目標具有不同的設(shè)置。像WP Super Cache這樣的解決方案具有欺騙性。表面上看起來很簡單,但正如高級部分所示,引擎蓋下有很多東西需要修補:

WP Super Cache高級設(shè)置

如果您不確定特定設(shè)置的作用,我們的建議是堅持使用簡單的選項。大多數(shù)緩存插件都有針對不同緩存設(shè)置的快速設(shè)置選項。例如,WP Super Cache使用SimpleExpert緩存:

WP Super Cache的傳遞方式

主要區(qū)別在于Expert模式使用Apache的mod_rewrite選項來提供緩存文件。但是,對于不了解文件緩存內(nèi)部工作原理的用戶,Simple交付方法是可以接受的。

如何清除緩存

更常見的需求之一是知道如何清除緩存。正如您所料,有幾種方法可以做到這一點,具體取決于您的設(shè)備或瀏覽器。我們將帶您了解各種方法,從您的桌面瀏覽器開始。

清除瀏覽器的緩存

到目前為止,最終用戶與緩存之間最常見的關(guān)系是在瀏覽器中。如果出現(xiàn)問題,清除瀏覽器緩存是一種久經(jīng)考驗且值得信賴的方法,可以讓事情恢復正常。因此,它是一種經(jīng)常出現(xiàn)的方法,就像關(guān)閉和重新打開某些東西一樣。每個瀏覽器都有一個專用的首選項屏幕,讓您可以不同程度地訪問緩存。例如,您可以在“首選項”窗格中的“隱私”>“隱私”選項卡下找到Safari的緩存:

Safari的隱私選項卡

相比之下, Firefox在其首選項隱私&安全部分具有一組全面的功能,與其作為以隱私為中心的瀏覽器的地位保持一致:

Firefox的隱私和安全首選項

對于大多數(shù)基于Chromium的瀏覽器,例如Google Chrome 、 Brave等,緩存都在同一個地方。以Brave為例,它位于首選項附件選項中,在隱私和安全部分下:

Brave的隱私和安全部分

相比之下,Chrome將選項放在設(shè)置的前面和中間:

Google Chrome的隱私和安全設(shè)置

對于Microsoft Edge ,緩存位于“設(shè)置”的“隱私、搜索和服務(wù)”部分,在清除瀏覽數(shù)據(jù)”下:

Microsoft Edge緩存選項

好消息是清除緩存通常是單擊一次并等待瀏覽器執(zhí)行其操作的情況。大多數(shù)瀏覽器都允許您選擇要從緩存中清除的數(shù)據(jù),因此,如果您有特定要求,這當然會增加您的“點擊次數(shù)”。

清除設(shè)備緩存

您的智能手機和計算機也有緩存,因為它們也需要存儲數(shù)據(jù)以便隨時調(diào)用。正如您所期望的,每個操作系統(tǒng) (OS) 和平臺都有不同的處理方式。例如, 在Mac上,您將前往macOS中的 ~/Library/Caches/位置:

Finder的Go窗口顯示Mac緩存的位置

到達此處后,您會注意到緩存是可以拖到廢紙簍的文件集合:

macOS緩存文件夾

對于Windows 10,在整個操作系統(tǒng)中發(fā)現(xiàn)了一些不同的緩存。我們有點過頭了,但要清除DNS緩存,您需要以管理員身份運行命令提示符:

Windows命令提示符

從這里,輸入ipconfig/flushDNS 。運行后,Windows將刷新DNS緩存:

在Windows中刷新緩存

您還會發(fā)現(xiàn)Linux發(fā)行版使用終端和命令行來清除系統(tǒng)緩存:

在Debian中刷新緩存

移動設(shè)備通常沒有像臺式機那樣需要清除的中央緩存。因此,您必須逐項完成工作。 Apple iOS是這里最“碎片化”的設(shè)備,盡管Android做得更好。

清除DNS緩存

我們已經(jīng)談到了服務(wù)器和DNS緩存,特別是關(guān)于清除Windows 10 DNS緩存,但我們還沒有談到為其他平臺清除它。

對于不知道的人來說,DNS緩存存儲了所有最近嘗試連接到Internet的嘗試,特別是其域名。換句話說,它是計算機用來確定如何連接到Internet的DNS查找列表。

它與您設(shè)備上的其他緩存不同,但可能有一些交叉。在開始清除DNS緩存之前,您應(yīng)該準備好三件事:

  • 對您的計算機或設(shè)備的管理員訪問權(quán)限。
  • 訪問終端、命令提示符或命令行。
  • 使用命令行界面 (CLI) 所需的技能,盡管您不一定需要知道要使用的確切命令。

我們已經(jīng)在介紹了在每個設(shè)備的基礎(chǔ)上清除您的DNS緩存。我們建議您查看那篇文章以了解詳細的細節(jié)。

清除WordPress緩存

談到WordPress,您可以在幾個地方清除緩存。平臺本身不持有緩存。相反,有兩個接觸點需要考慮:

  • 您的托管服務(wù)提供商的選項,有時可以在WordPress中找到。
  • 您的專用緩存插件。

根據(jù)您選擇的主機,您將在控制面板、WordPress中安裝的插件(專用于主機的服務(wù)器端緩存)或兩者中都有一個選項。我們將進一步更詳細地討論這個問題。

此外,您通常會有一個專門的第三方插件來幫助緩存您的網(wǎng)站,并且您會在相關(guān)設(shè)置或首選項屏幕中找到清除它的選項。

您如何訪問它取決于您的插件(接下來我們將介紹一些選項)。例如,WP Super Cache在工具欄和設(shè)置>WP Super Cache頁面上都顯示該選項:

使用WP Super Cache刪除緩存按鈕

對于W3 Total Cache,您將再次在WordPress頂部的工具欄中找到所需的選項:

W3 Total Cache清除緩存選項

對于大多數(shù)插件,外賣是清除緩存的選項將在工具欄(或標記)內(nèi)。至于您的主機,您通常會在兩個地方找到清除緩存的選項:WordPress儀表板(如果涉及插件)和您的主機控制面板。

一些主機通過插件向WordPress管理員添加特定選項來幫助WordPress用戶。在大多數(shù)情況下,它們的作用類似于第三方緩存插件。不過,最好的方法(換句話說,您知道的方法)將前往您的托管控制面板并尋找您的緩存選項。

小結(jié)

網(wǎng)站需要快速運行。執(zhí)行此操作的最高效方法是通過緩存。這是一種存儲經(jīng)常在服務(wù)器之間拉取和推送的數(shù)據(jù)的方法。保存后,瀏覽器可以在瞬間調(diào)用它,使您的網(wǎng)站加載速度更快,并使您始終處于SEO的正確位置。

可靠的主機將具有服務(wù)器端緩存,并盡其所能確保您的站點以最佳方式使用它。更重要的是,一個好的插件將使您的網(wǎng)站運行得更快,并確保緩存對您網(wǎng)站的各個方面都有幫助。

對于最終用戶來說,緩存是一項簡單的技術(shù)。對于那些深入挖掘的人來說,這是值得花費大量時間的東西,因為你的表現(xiàn)依賴于它。


新聞標題:什么是緩存?一起學習這種常見而復雜的技術(shù)
網(wǎng)頁URL:http://www.5511xx.com/article/dhdhjeh.html