當前位置:首頁 » 文件管理 » 離線緩存機制

離線緩存機制

發布時間: 2023-01-19 11:28:34

A. iOS webView利用NSURLProtocol實現離線緩存

        最近公司有一個需求,要對webView(UIWebView)實現緩存機制。即在無網條件下,打開webView頁面,能讀取到網頁,有網情況下,緩存未過期也可以使用本地緩存,加快用戶讀取網頁速度。

        實現緩存策略的方案有很多,為了保證有效,可控等多方面因素,本文採用NSURLProtocol來實現該需求,它的優勢很多,樓主就不再累述了。

        關於NSURLProtocol,網上給出了很多資料,但很多方案都有缺陷,包括github上有star的項目,會遇到在特定情況下,網頁載入不出來的問題,導致一直顯示空白頁。本文成功解決了這些問題,目前該項目已在線上穩定運行。

        寫這篇文章,一方面為了自己,做一些整理,另一方面如果小夥伴,遇到類似需求後,不至於走太多彎路,所謂前人栽樹,後人乘涼。廢話不多說了,直接上內容。

首先關於URL Loading System

簡單來說, URL Loading System 是iOS一系列網路請求類的集合,包括老的NSConnection和現在流行的NSURLSession,還包括一些請求認證的類,一個sessionConfig的類,還有關於處理請求緩存的類等,當然也包括NSURLProtocol類。

當我們需要攔截URL請求時,我們只要通過 - registerClass: 方法注冊我們的NSURLProtocol類,然後去重寫NSURLProtocol類中的方法,就能對我們發起的請求做處理。

NSURLProtocol 是一個抽象類,所以使用的時候必須定義一個它的子類:

需要攔截URL的控制器中注冊該類:

記得在不需要的時候,及時關閉它:

注意一點:如果是基於 NSURLSession 進行的請求,注冊的時候需要注冊到 NSURLSessionConfiguration 中:

注冊成功之後,需要子類CLURLSessionProtocol去實現抽象方法:

+ (BOOL)canInitWithRequest:(NSURLRequest*)request

此處可以攔截需要處理的URL,已經處理過的請求,需要標記請求是否被處理過,防止死循環

+ (NSURLRequest *)canonicalRequestForRequest:(NSURLRequest *)request

這個方法用來統一處理請求 request 對象的,可以修改頭信息,或者重定向。沒有特殊需要,則直接return request;

如果要在這里做重定向以及頭信息的時候注意檢查是否已經添加,因為這個方法可能被調用多次,也可以在後面的方法中做。

+ (BOOL)requestIsCacheEquivalent:(NSURLRequest*)a toRequest:(NSURLRequest*)b

判斷網路請求是否一致,一致的話使用緩存數據。沒需要就調用 super 的方法。

- (void)startLoading

這個方法作用很大,把當前請求的request攔截下來以後,在這個方法裡面對這個request做各種處理,比如添加請求頭,重定向網路,使用自定義的緩存等。

重點:需要標記已經處理過的 request:

- (void)stopLoading

取消流程

流程圖:

B. i部落是什麼呀

i部落(ibuluo)是為在校大學生打造的高校學生專屬網路社區、移動社交手機軟體,讓加入其中的師兄師弟學姐學妹們,能享受到面向大學生專屬的優惠、定製的服務,分享高校生活學習的點點滴滴,讓大學時光在這里駐足,是真實而有價值的信息互動樂園。

基本功能
i部落產品以手機客戶端為主,目前已發布iOS和Android客戶端,用戶登錄i部落後,可分享大學學習生活信息,書寫心情日誌,並可創建興趣圈子,去活動板塊參加面向大學生的免費活動。據i部落內部工作人員介紹,i部落目前處於試運營階段,隨後將根據市場反饋,增加更多針對大學生活場景開發的特有功能,及面向在校大學生的專屬特權。

圖冊i部落手機客戶端界面(5張)
核心團隊
該產品由前IBM 中國研究院副院長,中國雲計算專家陳瀅博士主導設計運營,團隊主要成員在教育行業從業經驗超過十年。
支持平台
i部落(Android)系統要求:Android2.2及以上
i部落(iOS)系統要求:與 iPhone、iPod touch、iPad 兼容。需要 iOS 5.0 或更高版本
版本更新
i部落 v1.0.3
新增的功能:
1、新增了「搶鮮看」、「熱推薦」按鈕,可以實現帖子的分類查看;
2、對動態顯示進行了優化,減少垃圾動態對用戶的騷擾;
3、優化了應用的離線緩存機制,大大的減少了用戶使用i部落時的消耗流量;
4、優化了發帖上傳和查看大圖的速度,使得運行過程更流暢。

C. 朋友圈重要緩存是什麼

問題一:朋友圈重要緩存是什麼來的 如果清了會怎樣 朋友圈的信息是同步在伺服器上而非緩存在本地的,因此不存在清理緩存的說法,但是是有緩存數據的,可以被清理。1、打開,點擊右上方的三點2、在彈出菜單中選擇「設置」選項。3、在設置選項里選擇「通用」。4、在通用選項里,下拉在後面找到點擊「清理存儲空間」。5、勾選想要清除的緩存,然後點擊」刪除「就可以了。

問題二:朋友圈重要緩存有什麼東西的?可以刪掉嗎? 反正我全都清理了,有的時候,實在沒空間了,把數據清理了。

問題三:微信的朋友圈緩存圖片存在哪裡 一般在內存卡里的tencent/micromsg/ 然後點那個名字很長的文件夾,然後點image2,得到一些文件夾,不斷往裡點就能看到圖片了。
可能是按照聊天時間段來的,並沒有把不同時間段的歷史照片都放在一起。 ,如果你沒有保存只是緩存的話。但願你的手機沒有清理緩存,否則找不到了。

問題四:朋友圈的內容,怎麼操作才能緩存? 聯網,就自動緩存了

問題五:微信朋友圈緩存怎麼清理 1.打開登錄微信,然後選擇右下角【我】,【通用】進入,【清理微信存儲空間】點擊!
2.通過手機清理工具,選擇微信,進行緩存清理
3.360安全衛士,也可以進行全面清理!

問題六:微信朋友圈的緩存機制是怎樣的 安卓圖片的緩存可以根據當前日期,時間為名字緩存到SD卡中的指定圖片緩存目錄,
同時資料庫中做相應記錄,記錄辦法可以採用兩個關鍵欄位控制,一個欄位是該圖片的URL地址,另一個欄位是該圖片的本機地址.取圖片時根據URL在數據中檢索,如果沒有則連接伺服器下載,下載之後再伺服器中作出相應記錄.

問題七:刪除微信的朋友圈緩存影響手機的什麼內容?建議刪嗎? 有緩沖內存,可以定時清理緩沖內存,用獵豹清理大師

問題八:微信朋友圈好的內容可以離線緩存? 可以

問題九:微信朋友圈緩存圖片在哪 一般在內存卡里的tencent/micromsg/ 然後點那個名字很長的文件夾,然後點image2,得到一些文件夾,不斷往裡點就能看到圖片了。 可能是按照聊天時間段來的,並沒有把不同時間段的歷史照片都放在一起。 ,如果你沒有保存只是緩存的話。但願你的手...

問題十:微信Android 客戶端朋友圈功能的緩存機制是怎樣的 安卓圖片的緩存可以根據當前日期,時間為名字緩存到SD卡中的指定圖片緩存目錄, 同時資料庫中做相應記錄,記錄辦法可以採用兩個關鍵欄位控制,一個欄位是該圖片的URL地址,另一個欄位是該圖片的本機地址.取圖片時根據URL在數據中檢索,如果沒有則連接伺服器下載,下載之後再伺服器中作出相應記錄.

D. APP中的6種常見數據載入

1.

全屏載入

全屏載入也叫白屏載入,就是整個屏幕白屏進行數據載入,一般會有菊花轉或進度條配合,常用於手機網頁的載入中,例如列表頁進入詳情頁,圖片詳情等。(可考慮融入趣味性較強的小動畫,增強愉悅感,從用戶心理上去縮短等待時間。

優點:能保證內容的整體性,全部載入完才能夠系統化的閱讀。

缺點:有非常強烈的等待感,3s以上會產生焦躁情緒,所以在地鐵等信號   不好的地方,使用手機網    頁獲取內容實在是比較災難的一件事情。

2.分布載入

分布載入就是分步驟的載入網頁,優先載入占網路資源較小的元素,包括優先載入,懶載入,預載入,漸進載入。

a.優先載入

如果一個頁面有圖片有文字,可以先把文字都載入出來,保證用戶可以有內容可讀,然後再載入比較費流量的圖片。但是活動頁什麼的,千萬不能把重要信息全部放在圖片上,導致載入不出來。這種載入形式更加適用於內容閱讀型的APP。

懶載入主要是針對前端頁面比較大而設計出來的一種方式,假如一個網頁很大,又含有很多圖片、視頻內容,那麼想一次性載入就會等待很久,懶載入就是只有在屏幕顯示範圍內的資源,被用戶看到的內容才會真正去載入。

   預載入就是提前載入,比如啟動APP時,當顯示啟動畫面時,就可以預先把首頁內容載入出來,這樣可以減少用戶載入內容時的等待時間,還有一個很典型的使用場景就是瀏覽視頻網站或者購物網站,當我們快要滑到頁面底部時,下面圖片已經幾乎載入完成了,這就是預載入的好處,在使用上感覺更加流暢。

漸進載入

在 PC 端用瀏覽器看圖片的時候,經常是先看到一張模糊圖,然後再漸漸的變得清晰,這種效果就叫做漸進式載入。

優點:可以幫助用戶快速閱讀內容,了解信息。

缺點:也許會丟失掉重要的關鍵信息,無法建立信息獲取的閉環。

3.整頁載入

當當前頁與下一頁是整頁切換的時候,可以考慮採用整頁載入的形式,但是要保證每個頁面的數據量不是特別的大。一般適用於宮格圖片模式、全屏圖片模式、網狀詳情頁模式。

優點:能保證每個頁面的完整性,體驗比較整體。

缺點:不好保證整頁的載入效率,且有可能影響瀏覽的流暢度。

4.自動載入

當你瀏覽信息時,不停的向上滑動,新的內容會不停的從底部出現,這種方式稱為自動載入。關於自動載入,要注意每次載入多少條內容,或者多少屏的內容,我無聊的數了數今日頭條每次會自動載入60條新聞。

優點:把用戶代入無盡瀏覽模式,讓用戶一直向下滾動,不需要手動點擊下一頁。

缺點:沒有盡頭,容易迷失,不方便快速索引定位到某個內容。

5.智能載入

這個載入模式我經常使用到,假如是在WIFI情況下,使用QQ瀏覽器去看視頻,那麼它會自動載入視頻播放,而使用4G的流量去訪問視頻頁面的話,會有一個彈窗來確認是否要播放,以免耗費大量流量造成用戶扣費。智能載入模式就是根據用戶使用場景來改變載入形式的。

例如今日頭條在WiFi模式下,圖片大圖展示,當處於非WiFi模式下時,展示小縮略圖,當用戶覺得某張圖有足夠的吸引力時,點擊小縮略圖載入大圖,幫助用 戶節省流量。再比如愛奇藝在非WiFi的模式下播放視頻時,會提示用戶繼續播放會產生流量費用,這類設計就比較人性化,也容易讓用戶產生好感,建戶忠誠 度。(用戶知道你是在為他著想,畢竟流量還是挺貴的!)

優點:根據具體場景來控制流量和載入速度。

缺點:不一定真實有效的命中用戶需求,所以還是需要給予用戶一定的查看詳情的入口,或者是設置項。

6.離線載入

當用戶沒網的時候,往往很多功能都不能用了,內容也無法載入出來,導致APP變得根本不可用,這時候就要考慮預載入 離線緩存的設計了。首先在有網 的時候把數據提前載入下來,緩存到本地,當沒網的時候,直接載入已經緩存下來的內容。一般會提供給用戶選擇,是否開啟有WiFi的情況下預載入功能,或者 是否開始WiFi下全部離線緩存的功能。這樣便可在一定程度上減少地鐵上信號時好時差而無法正常使用產品所帶來的困擾了。但考慮到手機空間,要設計合適的離線機制。並配合一定的清理緩存的機制。適用於小說閱讀、新聞閱讀、視頻類APP。

優點:解決了沒網獲取數據的問題,且節約了流量,保證了流暢。

 缺點:佔用本地存儲空間,而且有時候預載入的內容根本沒有用到。

三、4種減少等待感的設計

1.使用模態載入

盡量使用非模態的載入方式,在載入的過程不打斷用戶,不需要等待載入完就可以做別的事情的,而不用傻傻等待數據載入完成,大大降低了等待的焦躁感,提升用戶體驗流暢度。

模態載入:app在觸發載入後,出現模態提示層,防止用戶在載入過程中進行其他操作,導致當前載入出錯。如果採用模態載入,會因為網路原因或內容過多導致長時間處於載入狀態,建議提供一個「取消」的操作。同時在安卓中的後退按鈕能關閉模態提示。

2. 情感化的載入動畫

用戶等待載入的過程是相當痛苦的,因為他迫切的想看到頁面內容,通過設計一些呆萌可愛的載入動畫,讓用戶在等待的過程中享受動畫的愉悅感,讓產品情感化,在心理層面上去減少用戶的急躁感。

3.

進度條載入

如果是時間較長的載入過程,最好能清晰的告知過程進度,讓用戶有更加明確的知情權,和載入的時間預期。一個非常經典的體驗設問,同樣是3s的載入時 間,勻速的進度條、先慢後快的進度條、先快後慢的進度條,哪個讓用戶感覺上最快?經過科學的實驗證實,先慢後快的進度條是讓用戶心理感受上最快的設計。這是因為用戶最容易記住最後一瞬間的感覺,如果最後一瞬間,感知到了快,就覺得順暢了。

4.

盡量提前載入

盡可能的利用預載入或有WiFi的情況下離線緩存的方式,把內容提前載入下來,這樣能做到最大限度的降低載入給用戶帶來的卡頓感。如果能判斷出來用戶下一步要做的事情,提前幫用戶載入相應的內容,肯定是最符合需求場景的事情。當我開始讀第一頁的時候,第二頁第三頁就開始陸續緩存下來了

5.啟動頁載入

這個主要是APP啟動時的一個頁面,由於APP啟動需要時間,因此可以加入一個啟動頁來自然過渡,而且很多啟動頁是廣告,這樣也可以帶來一些收益,這個頁面一般可以點擊跳過。

移動互聯網的場景多種多樣,我們在設計的時候需要考慮各種各樣的場景,例如WiFi下、非WiFi下、無網路、又或者說電梯里、地鐵上等等。但是咋們的目的也只有一個:優化用戶體驗,提高商業價值。所以無論設計什麼功能模塊都應該多考慮一下用戶的使用場景。

如何降低用戶的焦慮感?

由於存在網速不快,網路異常,伺服器異常等情況,讓用戶等待的情況是必不可少的。但是我們都知道,等待會產生焦慮感,分分鍾讓用戶卸載你的產品,那麼我們可以通過哪些手段來降低或緩解用戶的焦慮感?

第一:優化App的載入演算法,使得App與伺服器數據傳輸的時間減短。 這個需要開發人員的精益求精了。這個是從根本上解決了問題,因為直接減少了載入數據的時間,也就減少了用戶需要等待的時間。

第二:採用預載入和智能載入的方式。 拿閱讀App打比方,當用戶在看第一頁的時候,App在後台載入完後面的幾頁,等用戶翻到第二頁的時候就不需要等待載入了,因為App已經幫用戶提前載入好了。這種載入機制對用戶體驗特別好,但是存在一個問題,就是要預測用戶行為,載入其他數據,這樣會消耗不少流量,所以建議在WiFi網路環境下採取這種預載入機制,而在蜂窩網路狀態下則不採用預載入機制。這個要和開發人員討論溝通,確保預載入機制完美運行。

第三:非同步處理。 這一點做得好的App莫過於Instagram,不知道你有沒有發現,用Instagram的時候會覺得特別流暢,即使在網路不好的情況下。這是為什麼?因為在網路不好的情況下,你給好友點了贊,Instagram並不會提示你網路不好,操作失敗,而是提示你點贊成功了,其實它只是將你點贊的操作記錄了下來,等網路一好就將點贊的行為上傳到伺服器,從而完成點贊行為。這就是讓產品自己去解決問題,而不是把問題拋給用戶。

第四:設計有趣的loading動畫,如上文介紹的美團APP奔跑的小人,這是提升產品情感的重要手段。

E. html5 如何更新離線緩存

需要伺服器。這里用tomcat伺服器來講解。
首先要先把.manifest後綴的文件 的mine類型配置為text/cache-manifest。
一講到tomcat配置,熟悉的朋友自然就會想到web.xml這個文件,沒錯,在文件中加入如下配置就行:
1 <mime-mapping>
2 <extension>manifest</extension>
3 <mime-type>text/cache-manifest</mime-type>
4 </mime-mapping>
然後寫一個xxx.manifest文件,xxx是你自己取的一個名字。這個文件的格式是這樣的:
CACHE MANIFEST

#version 1.5

CACHE:
MyTest.html
CSS/main.css
Javascript/bwH5LS.js
exp-calif-logo.gif
第一行是必須的,它標識這是manifest的配置文件。
#version 1.5
這句是注釋,沒實際的作用,我在這里只是想讓瀏覽器更新緩存文件。因為當這個manifest文件與原來一樣的時候,瀏覽器是不會去重新載入緩存文件的,所以我們可以通過這個注釋,一方面修改版本號,另一方面讓瀏覽器更新緩存。
CACHE:
這行指示出下面的文件是要緩存的。示例中,緩存了當前頁面:MyTest.html,以及一些css和js文件 還有圖片。
還有幾個關鍵字示例中沒提到,就是
NETWORK:
FALLBACK:
NETWORK 指不想緩存的頁面;FALLBACK 是指請求的文件 沒有找到或該文件的伺服器沒有響應時的替代方案,比如我們想請求某個嵌套頁面,但這個頁面的伺服器連接不上了,那麼我可以轉向另外一個指定的頁面。
這是第二步,第三步,只要在<html>標簽中加上manifest的位置就行了:
<html manifest="NAME.manifest">
到這里,就可以實現簡單的離線應用了。
那些緩存的文件放在哪呢?
在chrome上測試,發現它是按自己的機制來分塊保存這些文件的,所以我沒找不到完整的文件。保存的數據在:
C:\Users\jasonling\AppData\Local\Google\Chrome\User Data\Default 裡面,具體怎麼存,筆者還不了解。
火狐上的文件也是按它自己的機制來存的,不過筆者本人用sqlite打開後,找到了緩存文件的具體信息:

F. HTML5的離線儲存怎麼使用,以及工作原理

原理:HTML5的離線存儲是基於一個新建的.appcache文件的,通過這個文件上的解析清單離線存儲資源,這些資源就會像cookie一樣被存儲了下來。之後當網路在處於離線狀態下時,瀏覽器會通過被離線存儲的數據進行頁面展示。
方法:
1.在index.html里加上<html manifest="test.manifest">
2.manifest清單格式如下:
CACHE MANIFEST
#上面一句必須
#v1.0.0
#需要緩存的文件
CACHE:
a.js
b.css
#不需要緩存的文件
NETWORK:
*
#無法訪問頁面
FALLBACK:
404.html
3.manifest文件的mime-type必須是 text/cache-manifest類型。

G. html5新增了離線緩存機制這說法對嗎

這個不算是 新增吧。

隨著現代瀏覽器的推動,Flash放棄對移動端的支持,HTML5無疑成為當前Web前端炙手可熱的話題。各大游戲開發商、App開發商紛紛投入人力進行研究和技術儲備。相信不久的將來,HTML5會迎來一個快速發展和普及的春天。那麼,HTML5這個新一代的標准,又給我們帶來哪些緩存機制呢?

HTML5 之離線應用Manifest
我們知道,使用傳統的技術,就算是對站點的資源都實施了比較好的緩存策略,但是在斷網的情況下,是無法訪問的,因為入口的HTML頁面我們一般運維的考慮,不會對其進行緩存。HTML5的Cache Mainifest離線應用特性就能夠幫助我們構建離線也能使用的站點,所有的資源都使用瀏覽器本地緩存,當然前提是要求在聯網的情形下使用過一次站點。
如何實現離線訪問特性
實現的步驟非常簡單,主要3個步驟:
1)在伺服器上添加MIME TYPE支,讓伺服器能夠識別manifest後綴的文件
AddType text/cache-manifest manifest
2)創建一個後綴名為.manifest的文件,把需要緩存的文件按格式寫在裡面,並用注釋行標注版本
CACHE MANIFEST
# 直接緩存的文件
CACHE:
Path/to/cache.js
# version:2012-03-20
3)給 <html> 標簽加 manifest 屬性,並引用manifest文件
具體可以參考:HTML5 緩存: cache manifest
<html manifest=」path/to/name-of.manifest」>
離線應用訪問及更新流程
第一次訪問離線應用的入口頁HTML(引用了manifest文件),正常發送請求,獲取manifest文件並在本地緩存,陸續拉取manifest中的需要緩存的文件
再次訪問時,無法在線離線與否,都會直接從緩存中獲取入口頁HTML和其他緩存的文件進行展示。如果此時在線,瀏覽器會發送請求到伺服器請求manifest文件,並與第一次訪問的副本進行比對,如果發現版本不一致,會陸續發送請求重新拉取入口文件HTML和需要緩存的文件並更新本地緩存副本
之後的訪問重復第2步的行為
離線機制的緩存用途
從Manifest的機制來看,即使我們不是為了創建離線應用,也同樣可以使用這種機制用於緩存文件,可以說是給Web緩存提供多一種可以選擇的途徑。
存在的問題:緩存文件更新控制不靈活
就目前HTML5提供的manifest機制來講,一個頁面只能引用一個manifest頁面,而且一旦發現這個manifest改變了,就會把裡面所有定義的緩存文件全部重新拉取一遍,不管實際上有沒有更新,控制比較不靈活。針對這個問題,也有的同學提出了一些建議,比如把需要緩存的文件分模塊切分到不同manifest中,並分開用HTML引用,再使用強大的iframe嵌入到入口頁面,這樣就當某一個模式需要有更新,不會導致其他模塊的文件也重新拉取一遍。

HTML5 之本地存儲localstorage
HTML5給我們提供本地存儲localstorage特性,嚴格來講,其實已經不算傳統Web緩存的范疇。因為它存儲的地方是跟Web緩存分開的,是瀏覽器重新開辟的一個地方。
localstorage的作用
本地存儲localstorage的作用主要使Web頁面能夠通過瀏覽器提供的set/get介面,存儲一些自定義的信息到本地硬碟,並且在單次訪問或以後的訪問過程中隨時獲取或修改。
Localstorage的使用
Localstorage提供了幾個非常易用的Api,setItem/getItem/removeItem/clear,具體的可以參考:Html5 Step by Step(二) 本地存儲
Localstorage的緩存用途
Localstorage設計的本意可能是用來存儲一些用戶操作的個性化設置的文本類型的信息和數據,當我們其實也可能拿來當Web緩存區使用,比如我們可以將Base64格式編碼的圖片信息,存在localstorage中,再次訪問時,直接本地獲取後,使用Css3的Data:image的方式直接展現出來。
存在的問題:大小限制
按照目前標准,目前瀏覽器只給每個獨立的域名提供5m的存儲空間,當存儲超過5m,瀏覽器就會彈出警告框。

可以說,HTML5的Manifest和localstorage是給我們在考慮Web緩存的時候提供了多一種思路,當你開發的應用只面對現代瀏覽器的時候,不妨可以考慮一下

H. es文件瀏覽器可以離線緩存嗎

es文件瀏覽器不能離線緩存,緩存一般是在線狀態下才可以。

緩存是可以進行高速數據交換的存儲器,它先於內存與CPU交換數據,因此速率很快。L1 Cache(一級緩存)是CPU第一層高速緩存。內置的L1高速緩存的容量和結構對CPU的性能影響較大,不過高速緩沖存儲器均由靜態RAM組成,結構較復雜。

在CPU管芯面積不能太大的情況下,L1級高速緩存的容量不可能做得太大。一般L1緩存的容量通常在32—256KB。L2Cache(二級緩存)是CPU的第二層高速緩存,分內部和外部兩種晶元。內部的晶元二級緩存運行速率與主頻相同,而外部的二級緩存則只有主頻的一半。



相關信息

緩存的工作原理是當CPU要讀取一個數據時,首先從CPU緩存中查找,找到就立即讀取並送給CPU處理;沒有找到,就從速率相對較慢的內存中讀取並送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以後對整塊數據的讀取都從緩存中進行,不必再調用內存。

正是這樣的讀取機制使CPU讀取緩存的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的數據90%都在CPU緩存中,只有大約10%需要從內存讀取。這大大節省了CPU直接讀取內存的時間,也使CPU讀取數據時基本無需等待。CPU讀取數據的順序是先緩存後內存。

熱點內容
建立雲存儲 發布:2024-05-03 21:04:03 瀏覽:74
socket編程php 發布:2024-05-03 20:12:50 瀏覽:207
坦洲郵政局可以解壓嗎 發布:2024-05-03 20:09:55 瀏覽:732
二級程序編譯答案 發布:2024-05-03 18:41:35 瀏覽:654
領動自動精英版是哪個配置 發布:2024-05-03 18:37:30 瀏覽:151
java編譯器中cd什麼意思 發布:2024-05-03 18:36:00 瀏覽:390
傳奇伺服器如何刷錢 發布:2024-05-03 18:36:00 瀏覽:978
安卓版twitter怎麼注冊 發布:2024-05-03 18:28:05 瀏覽:894
Python邏輯優先順序 發布:2024-05-03 18:26:14 瀏覽:268
linux查看svn密碼 發布:2024-05-03 18:12:47 瀏覽:805