緩存如何工作?緩存的重要性是什么?
什么是緩存?
緩存是嵌入在應用程序或設備內存中的硬件或軟件組件,可自動臨時存儲用戶使用的數據,以減少下次訪問應用程序或設備時的數據檢索時間和工作量。

緩存是用于在計算機系統中臨時存儲信息(通常是數據)的軟件或硬件。它是一種適度形式的快速、昂貴的內存,用于增強頻繁或經常訪問的數據的性能。緩存數據暫時保存在緩存用戶專屬的存儲介質上,與主存儲分開。中央處理器 (CPU)、應用程序、網絡瀏覽器和操作系統都使用緩存。
使用緩存是因為大容量或主存儲無法滿足用戶的需求。緩存可最大限度地減少數據訪問時間、降低延遲并增強輸入/輸出 (I/O)。緩存方法增強了應用程序性能,因為實際上所有應用程序工作負載都依賴于 I/O 操作。
緩存存在于硬件和軟件中。
處理來自臺式機、筆記本電腦、智能手機或平板電腦上軟件的數據的 CPU 也有自己的緩存。這個 CPU 緩存是一個緊湊的內存塊,旨在幫助 CPU 檢索經常訪問的數據。它保存了設備的主內存用來更快地運行指令的信息,而不是只在需要時才加載每條數據的情況。
每個在線瀏覽器都保留自己的緩存,包括 Microsoft Edge、Google Chrome、Firefox 和 Safari。瀏覽器緩存保存顯示瀏覽器訪問的網頁所需的文件。這包括定義網站的 HTML 文檔、層疊樣式表 (CSS)指南、Javascript、cookie 和圖形。
例如,當您瀏覽亞馬遜時,它會檢索與您看到的產品頁面相關的所有照片——HTML、創建網站所需的腳本文件,以及您的登錄憑據和購物車內容等自定義數據。如果您刪除瀏覽器的緩存,零售網站會要求您重新登錄并重新配置您的首選項。
通常,應用程序還會保留自己的緩存。應用程序,如瀏覽器,存儲他們認為必不可少的文檔和信息,允許他們在必要時快速重新加載數據。照片、媒體預覽、瀏覽歷史以及其他用戶偏好可能是各種應用程序緩存的數據類型。
緩存如何工作?
高速緩存中的數據通常存儲在可立即訪問的硬件中,例如 RAM(隨機存取存儲器),并且可以與軟件組件結合使用。緩存的基本目標是通過消除與它后面較慢的存儲層聯系的需要來提高數據檢索速度。
緩存通常臨時存儲一小部分數據以換取容量,這與數據存檔相反,后者的數據通常是全面且持久的。
當緩存客戶端嘗試檢索數據時,它首先檢查緩存。如果數據位于緩存中,則稱為緩存命中。提供緩存命中的嘗試比例稱為緩存命中率或比率。
不在緩存中的數據從主存中取出并放入緩存中。這稱為高速緩存未命中。這是如何實現的,以及從緩存中刪除哪些信息為新數據創建空間,由緩存算法、緩存機制和系統規則決定。
各種緩存策略控制緩存的操作。Write-around 規則繞過緩存以支持存儲的寫入操作。這可以防止高速緩存在大量寫入 I/O 期間被淹沒。這種技術的缺點是數據在從存儲中讀取之前不會被緩存。因此,由于尚未緩存數據,此讀取操作速度較慢。
直寫緩存策略將信息存儲在緩存和存儲中。直寫式緩存的好處是新記錄的數據總是被緩存,允許快速讀取。然而,直到信息被同時寫入高速緩存和主體存儲,寫操作才算完成。這可能會導致寫入操作延遲。
回寫緩存類似于直寫緩存,因為所有寫入都被路由到緩存。相反,回寫式緩存認為寫入過程在信息被緩存后完成。然后數據從緩存傳輸到存儲系統。
現在,讓我們了解硬件緩存的工作原理。
硬件像內存塊一樣執行緩存,用于臨時存儲可能再次需要的數據。CPU、SSD 和 HDD通常具有基于硬件的緩存,而瀏覽器和 Web 服務器通常依賴于基于軟件的緩存。
緩存由條目集合組成。每個條目都包含相關信息,這些信息是備份存儲中存儲的確切數據的副本。每個條目還包括一個標簽,用于標識備份存儲中的材料,它是該材料的副本。標記使并發的面向緩存的算法能夠在多個層上運行而不會受到差分中繼干擾。
每當緩存客戶端(CPU、瀏覽器或操作系統)想要訪問預期駐留在底層存儲中的數據時,它都會首先檢查緩存。如果可以找到帶有適合必要數據的標簽的條目,則改用該條目的數據。這稱為緩存命中。
例如,網絡瀏覽器可能會檢查其在光盤上的本地緩存,以查看其是否具有作為特定 URL 的網站資料的本地備份文件。在這種情況下,URL 地址就是標簽,而網頁的內容就是數據。緩存訪問導致緩存命中的比例稱為緩存的命中率或命中率。
緩存未命中是另一種情況,當檢查緩存但未找到具有必要標記的項目時會發生這種情況。這需要從備份存儲進行更昂貴的數據訪問。下載所需數據后,通常將其存儲在緩存中以備將來使用。
在高速緩存未命中時,擦除當前高速緩存記錄以為新獲得的數據創建空間。替換策略是指用于確定替換哪個條目的試探法。一種常見的替換策略,“最近最少使用 (LRU)”,將最早的條目替換為最近最少訪問的條目。
高效的緩存算法根據緩存材料的數量以及緩存和備份存儲的延遲和資源利用率來計算使用命中率。
緩存的重要性
許多軟件工程師認為緩存是使事情變得更快的唯一方法。簡單的說,當你想取回代價高昂的數據時,只要把它緩存起來,這樣下次你查找它的時候,它就不會那么昂貴了。讓我們理解為什么。
1. 更好的性能
緩存的主要優點是它提高了系統的性能。通過保存網站文件數據的緩存版本,您的瀏覽器只需下載一次內容,并可以在以后訪問時重新加載文件。
2.離線訪問
為了提高速度,應用程序緩存以前和經常使用的數據。如前所述,這不僅使事情運行得更快,而且在某些情況下,它還使應用程序能夠“離線”運行。例如,如果您沒有互聯網連接,應用程序可能會使用緩存數據繼續運行。
3. 應用效率
下載一次文件非常高效。文件的緩存版本可防止應用程序因兩次訪問而浪費時間、電池壽命以及其他資產。相反,應用程序只需要下載更新的或新添加的文件。
4.網絡效率
緩存通過減少請求和傳遞信息所需的“行程”次數來促進更有效地使用網絡帶寬。這種影響可能會顯著減少對基礎設施重復部署的需求,從而為整個互聯網生態系統帶來可觀的成本節約和經濟優勢。此外,商業緩存提供商可能會大規模運營,大量使用由多個客戶共享的節能IT 基礎設施。
5. 更好的服務質量 (QoS)
緩存服務的可用性降低了開發內容提供商(尤其是推出新服務的 SMB)的準入門檻,并使這些企業能夠創建新穎的消費者服務。緩存使新興和新的內容提供商能夠在產品/服務發布時提供具有高質量服務 (QoS) 的積極用戶體驗,而無需進行昂貴的基礎設施投資,從而使這些公司能夠與老牌玩家競爭。
電腦
-
筆記本cpu溫度多少正常?電腦cpu的溫度過高是什么原因?電腦CPU指的是中央處理器,它與電腦運行速度的快慢存在很大關系。如果電腦的處理器溫度過高,就會影響我...
-
為什么電腦觸摸板突然不能用?是什么原因有哪些解決辦法?觸摸板在筆記本電腦中是非常重要的一部分,很多用戶都會選擇使用觸摸板代替鼠標。然而,有時你可能會發...
-
電腦開機后進不了系統是什么原因?電腦開機后無法進入系統解決方法分享在日常使用電腦的過程中,我們有時候會遇到電腦開機后進不了系統的情況,這是令人十分煩惱的事情。那么...
-
臺式電腦怎么連wifi? 臺式電腦連wifi方法分享隨著無線網絡的普及,越來越多的人開始使用wifi來上網。但如果你有一臺臺式電腦,可能會發現無法像筆記...
-
硬件
- 組裝電腦如何搭配CPU和顯卡?組裝電腦搭配CPU和顯卡技巧分享
- RX 470D與RX 470哪個好? RX470D和RX470有哪些區別?
- Radeon RX 480配什么主板?AMD RX480配什么CPU?
- intel至強E3 1230V5配什么主板?E3-1230 v5配什么顯卡?
- GTX1060配什么CPU好?GTX1060顯卡搭配什么主板?
- GTX1050Ti顯卡搭配什么CPU好?GTX1050Ti顯卡搭配方案分享
- CPU和主板怎么兼容搭配?CPU與主板搭配選購技巧有哪些?
- 電腦主機有哪些硬件配置組成?電腦主機硬件知識分享
- 計算機備份用什么方法好?計算機備份方法分享
- 回收站清空了還能找回來嗎?回收站恢復有哪些方法?
- ?磁盤緩存是什么?磁盤緩存有哪幾種類型?
- GTX 1080 Ti怎么樣?GTX 1080 Ti性能介紹
- Nuraphone耳機怎么樣?Nuraphone耳機評測
- CPU和GPU誰才是電腦核心?各自都起到哪些作用?
- 緩存如何工作?緩存的重要性是什么?
- 什么是移動端數字證書?如何申請使用移動端數字證書?
- 什么是數字證書?數字證書如何運作?
- 什么是綜合業務數字網?ISDN 是如何工作的?
- 什么是公共 IP 地址?公共和私有 IP 地址范圍是什么?
- 什么是 IPv4?IPv4 與 IPV6有哪些區別?
- 計算機網絡有多重要?計算機網絡有哪些優缺點?
- LAN MAN 和 WAN 各自都有哪些優缺點? LAN MAN 和 WAN 優缺點介紹
- 天天要聞:浙江杭州有沒有無腫痛的雙眼皮手術呢
- 世界熱頭條丨2023年土木工程相關上市公司有哪些?(3月31日)
- 【全球速看料】十六字口號霸氣押韻 班級響亮勵志口號精選
- 焦點資訊:最熱門suv車型 2019銷量最好的四款車
- 徒手整形第一人騙局_央視揭秘徒手整形真相
- 吉林醫藥學院最新消息
- 世界熱訊:光威復材:據了解,根據評估平均節約燃油消耗9.8%
- 訊息:專升本需要幾年 與本科有什么區別
- 今日訊!報關員考試取消了嗎 什么是報關員
- 拓邦股份:融資凈買入427.07萬元,融資余額2.35億元(03-30)
- 天天百事通!渤海銀行副行長:現在對銀行流動性管理的敏捷性要求提高了
- 【天天快播報】進口五菱宏光跑車叫什么 進口雪佛蘭旗下科爾維特_只是車標像五菱宏光
- 今日播報!川s是哪里的車牌
- 焦點報道:凱翼x5和瑞虎5三大件一樣嗎 三大件配置一模一樣(車身外觀有細微區別)
- 世界觀熱點:“智慧之光”首次走進市州 促成項目簽約金額超12億元
- 環球最新:司機提前泰銖和人民幣匯率讓乘客下車
- 【天天時快訊】金融專業考研科目 考研難不難
- 世界熱消息:華中哪個城市最發達
- 環球精選!2999元起的魅族 20 系列問世!生態體驗全面革新,竟然還有無界版?
- 山東十大著名景點 八大關建筑風格迥異泰山更是雄偉壯觀
- 世界消息!誰勸蘇軾脫破褲?
- 鄭州網紅景點排名 鄭州方特水上樂園與城市之光極具特點
- 總投資94.15億元!磴口縣春季重點項目集中開工
- 世界觀天下!【清廉楚雄】寓教于藝!武定縣清廉村居入畫來
- 露營的錢,不好賺了
- 中來股份:籌劃控制權變更,控股股東籌劃向能源領域交易方轉讓9.7%股權及委托10%表決權,股票明起停牌
- 全國大閘蟹品牌排行榜_哪個品牌的螃蟹質量好
- 每日快播:學大教育一對一怎么樣 收費價格是多少
- 世界最資訊丨iPad微信老版本下載
- 北京旅游景點排名前十,北京三天游玩旅游攻略詳細,純玩無購物,驢友分享
- 世界熱議:文科和理科有什么區別 高中學文好還是學理好
- 天天快資訊:特斯拉試駕怎么預約
- 每日觀點:讓多位院士專家現場 “把脈問診” 重慶科學城隧道憑什么?
- 快看點丨國產新車品鑒:歐尚X7電動版12月開售 明年推全新緊湊型SUV
- 世界今頭條!java源代碼網站大全_免費javaweb源碼分享
- 當前時訊:最新天龍八部666財富卡
- 天天滾動:5一7萬最實用的家用車 最實用家用車有哪些
- 蘋果WWDC23定檔6月6日 AR設備或登場
- 大專錄取分數線一般多少 300分能上什么專科
- 全球微資訊!人工智能概念回落 3倍牛股大跌超15% 中興通訊跌停
- 新消息丨老板先在工作群瘋狂發上百個大額紅包,突然又要扣錢!警惕這種病
- 環球最新:國家能源集團脫硫廢水零排放處理技術通過結題驗收
- 世界今熱點:江西中醫藥大學回應女廁有人偷拍:警方已立案調查
- 世界報道:學什么技術有前途 最有前途的十大專業
- 世界頭條:五筆口訣順口溜
- 看點:2018航空學校錄取分數線 一年學費多少錢
- 豆瓣評分9.0以上的電影 豆瓣高分電影排行榜
- 當前視訊!新媒體專業畢業能做哪些工作 什么人適合學新媒體
- 世界微速訊:給18姑娘開處的過程
- 全球今日訊!無為簡化不動產繼承登記流程
- 上海金融法院:中國企業防范國際金融法律風險能力亟待提升
- 觀天下!小糯米想媽媽!曝劉愷威忙著2婚忽略女兒,疑要將其還給楊冪?
- 股票行情快報:榮信文化(301231)3月29日主力資金凈賣出668.91萬元
- 降準降息對房產的影響_降準降息
- 天天日報丨銀河系太陽系位置圖_銀河系太陽系示意圖
- 中國壓鑄產業高質量發展聯盟在廣東肇慶成立
- twitter代理軟件_國外免費代理ip地址
- Note12 Turbo有哪些優缺點?值得入手嗎?
- 手機用久了內存不足還卡頓怎么辦?有哪些清理手機內存方法?
- 中汽協付炳鋒:乘用車電動化可為商用車轉型提供借鑒經驗
- 手機屏幕密碼忘了怎么解鎖?手機屏幕解鎖方法分享
- 手機屏幕出現條紋是什么原因?手機屏幕出現條紋怎么自修?
- 手機后蓋材質主要有哪些?為什么現在廠商們更偏愛玻璃后蓋呢?
- 手機屏幕排線斷了怎么修復?手機排線故障維修經驗分享
- 為什么手機屏幕周圍有黑邊?是哪些因素造成的?
- iOS 16.5 Beta 1更新了什么?iOS 16.5 Beta 1如何升級?
- iPhone15 Pro系列有哪些亮點升級?什么時候上市?
- 牛奶喝太多會致癌?黑芝麻丸能防治脫發?這是食物謠言嗎?
- 南瓜營養成分和功效有哪些?什么人不能吃南瓜?
- 引發胃癌的因素有哪些?胃癌要怎么預防?
- 血型與癌癥有關系嗎?A型、B型、AB型、O型,有哪些特征?
- 燉肉時產生的浮沫是精華還是臟東西?哪些浮沫必須要去掉?
- 每日報道:3月29日正和集團油品報價上漲
- 干粉滅火器怎么看有沒過期?滅火器哪些情況必須報廢?
- 如何辨別燕窩的真假?辨別燕窩的真假小技巧
- 香蕉最多能放幾天還能吃?菲蕉和香蕉有哪些區別?
- 阿膠糕可以放多久?阿膠糕可以放在外賣盒里面常溫保存嗎?
- 如何挑選黃花魚?如何分辨冰鮮黃魚是否新鮮?
- 世界今熱點:科華生物002022-上海科華生物工程股份有限公司怎么樣?
- 天天熱消息:外觀大變樣,全新現代索納塔官圖發布
- 焦點熱議:2021河北滄州市市直事業單位招聘擬聘公示(第四批)
- 頭條焦點:BRTV體育休閑 賽事直播CBA常規賽青島vs首鋼
- 環球報道:全國煤礦智能化采掘工作面超千處 實現超低排放的煤電機組超十億千瓦
- 焦點簡訊:稅級是什么 稅級距
- 時訊:微塑料改變海鳥腸道微生物群
- 如何快速提取托運行李
- 瀘州銀行(01983.HK):韓剛等高管層任職資格獲監管機構核準
- 天天熱議:康熙來了?陳漢典-宜賓在線
- 環球熱訊:調查顯示近半數德國儲戶擔憂銀行存款安全
- 天天播報:昆侖能源:2022年股東應占溢利52.3億元,同比增長1.7%
- 每日熱門:達達集團2023年財務業績預測:收入增長將放緩,盈利能力將改善
- 【天天新視野】浙江海拔最高的自然村,一個云海上的最美村莊,夏天均溫12℃
電競
數碼
事件
- 天天熱訊:海爾智家2022:全球領跑,在不確定中創造確定03-31
- 全球今亮點!4月1日起,京津冀三地全面取消異地就醫備案03-31
- 最新!弘誠體育場功能優化提升工程開工奠基,將建成5萬平方米超大健身綜合體03-31
- 當前滾動:傳文化經典,享春日書香:“青報教育在線”把書送到學生手中去03-31
- 世界熱文:上萬張消費券今晚開搶!2023青島時尚體育消費季邀你動起來03-31
- 天天觀察:清明1天假如何玩?主打短途出游 “2小時高鐵圈”最熱03-31
- 轉需:青島這里聘用城鄉公益性崗位人員6200名03-31
- 油價有望“兩連跌” 95號汽油或回歸“7元時代”03-31
- 四部門發文調整新冠患者醫保報銷政策03-31
- 4家俱樂部愿意承辦中超開幕式,北京國安提交方案最令主辦方滿意03-31
- 換裝倒計時!這些地方暖到破紀錄,強冷空氣到貨后氣溫掉回個位數03-31
- 每日看點!青報快評|時尚的刻度03-31
- 速讀:國際奧委會:切陽什姐遞補獲得2012年倫敦奧運會女子20公里競走金牌03-30
- 陳幸同女單奪冠,獲得直通世乒賽資格03-30
- 微頭條丨青島居民健康素養達到32.17%!《青島市居民健康知識指南》免費首發5萬冊03-30










