性色xxx-性色欧美xo影院-性性欧美-性夜影院爽黄a爽免费看网站-久青草国产观看在线视频-久青草国产免费观看

推廣 熱搜: 廣場(chǎng)  Java  app  Word  營(yíng)業(yè)  微信公眾號(hào)  北京代理記賬  商城  代理記賬  商標(biāo)交易 

前端強(qiáng)緩存和協(xié)商緩存的過(guò)程 前端版本更新的時(shí)候怎么清除緩存?

   2023-04-26 企業(yè)服務(wù)招財(cái)貓80
核心提示:前端版本更新的時(shí)候怎么清除緩存?清除緩存方法:JS,CSS等文件加T當(dāng)前時(shí)間。L3緩存什么好處?緩存(三級(jí)緩存)分為兩種,早期的是外置的,后期升級(jí)的產(chǎn)品是內(nèi)置的。其實(shí)際作用在于,L3緩存的應(yīng)用可以進(jìn)一

前端版本更新的時(shí)候怎么清除緩存?

清除緩存方法:JS,CSS等文件加T當(dāng)前時(shí)間。

L3緩存什么好處?

緩存(三級(jí)緩存)分為兩種,早期的是外置的,后期升級(jí)的產(chǎn)品是內(nèi)置的。其實(shí)際作用在于,L3緩存的應(yīng)用可以進(jìn)一步降低內(nèi)存延遲,提高處理器在計(jì)算大數(shù)據(jù)量時(shí)的性能。降低內(nèi)存延遲,提高大數(shù)據(jù)的計(jì)算能力,對(duì)游戲很有幫助。但是,通過(guò)在服務(wù)器領(lǐng)域添加L3緩存,性能仍有顯著提高。例如,具有較大L3緩存的配置可以更有效地使用物理內(nèi)存,因此它可以比較慢的磁盤(pán)I/O子系統(tǒng)處理更多的數(shù)據(jù)請(qǐng)求。具有更大L3緩存的處理器提供了更高效的文件系統(tǒng)緩存行為以及更短的消息和處理器隊(duì)列長(zhǎng)度。

其實(shí)最早的L3緩存應(yīng)用在AMD發(fā)布的K6-III處理器上。當(dāng)時(shí)L3緩存并沒(méi)有集成到芯片中,而是由于制造工藝的原因集成到主板中。L3緩存,只能和系統(tǒng)總線(xiàn)頻率同步,和主存區(qū)別不大。后來(lái),L3緩存是英特爾為服務(wù)器市場(chǎng)推出的安騰處理器。然后是P4

前端編譯器babel的緩存機(jī)制是怎么做的?

babel介紹babel是一個(gè)js編譯器。我們通常使用react、vue等框架編譯成瀏覽器可以執(zhí)行的代碼。個(gè)人感覺(jué)巴別塔是前端建筑中最低最核心的部分。沒(méi)有它,前端肯定會(huì)回到刀耕火種的時(shí)代。

既然是編譯器,當(dāng)然會(huì)操作很多文件。在babel/core中,它讀取包括babelrc、pkgjson、插件、預(yù)置等在內(nèi)的大部分文件。,所以緩存操作文件的結(jié)果是必不可少的!

巴別塔的緩存機(jī)制假設(shè)我們正在處理一個(gè)文件。對(duì)象和數(shù)組通常被用作js中的緩存容器。babel使用了es6提供的map,但它實(shí)際上是一個(gè)對(duì)象,只是它的鍵是任意的(不限于字符串)。

好了,現(xiàn)在我們有了一個(gè)緩存容器(map),那么關(guān)鍵是什么呢?用來(lái)標(biāo)記一個(gè)文件,一般可以選擇使用文件的路徑和文件名的md5值,babel使用的是前者。

處理文件的過(guò)程可以定義對(duì)于句柄方法,文件路徑是句柄的一個(gè)參數(shù)。有時(shí)候只有一個(gè)文件路徑不能滿(mǎn)足業(yè)務(wù)邏輯,需要傳入其他參數(shù),所以句柄有第二個(gè)參數(shù)。

這里babel封裝了第二個(gè)參數(shù),使之成為具有狀態(tài)管理能力的對(duì)象,所以handle的第二個(gè)參數(shù)就是這個(gè)對(duì)象。

句柄處理后,你會(huì)得到這次一個(gè)文件的處理結(jié)果值。是否要現(xiàn)在保存地圖中的值?對(duì)不起,它不是的!

CacheConfigurator是一個(gè)具有狀態(tài)管理能力的對(duì)象,可以在句柄處理過(guò)程中進(jìn)行修改。得到value的值后,需要識(shí)別CacheConfigurator的狀態(tài)。

CacheConfigurator有三種狀態(tài):

紅色字體的有效項(xiàng)是check函數(shù)never,不需要緩存。

永遠(yuǎn),你需要緩存,但是下次處理這個(gè)文件的時(shí)候,跳過(guò)驗(yàn)證部分,直接返回值。

有效,下次處理這個(gè)文件時(shí),需要通過(guò)驗(yàn)證邏輯有效。

那么這個(gè)檢查邏輯是怎么來(lái)的呢?

那個(gè)沒(méi)錯(cuò),它是在處理CacheConfigurator時(shí)由handle傳入的。

下次處理這個(gè)文件的時(shí)候,優(yōu)先考慮緩存的邏輯,只有通過(guò)驗(yàn)證后,才直接返回值!

整體思路是這樣的,蒙大拿的思路還是很微妙的。這個(gè)思路在其他業(yè)務(wù)中也可以參考!

喜歡我的回答就關(guān)注我。有問(wèn)題可以評(píng)論。讓讓我們一起學(xué)習(xí),一起成長(zhǎng)!

 
反對(duì) 0舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
更多>同類(lèi)資訊
推薦圖文
推薦資訊
點(diǎn)擊排行
合作伙伴
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  使用協(xié)議  |  版權(quán)隱私  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  冀ICP備2023006999號(hào)-8
 
主站蜘蛛池模板: 日韩一区二区三 | 久久午夜夜伦伦鲁鲁片 | 最近最新中文字幕免费大全3 | www.操.com| 亚洲香蕉伊在人在线观看9 亚洲香蕉一区二区三区在线观看 | 国产第一福利精品导航 | 免费一级a毛片在线播放视 免费一级a毛片在线播出 | 欧美 日产 国产精选 | 黄污视频免费观看 | 麻豆回家视频区一区二 | 天天做天天玩天天爽天天 | 美女黄色免费在线观看 | 亚洲欧洲在线视频 | 天天拍天天操 | 国产精品一区二区三区高清在线 | 激情文学亚洲 | 免费人成在线观看视频播放 | 色哟哟欧美15最新在线 | 成人精品国产亚洲 | 最近中文字幕视频国语中文字幕 | 日皮免费 | 涩涩屋黄| a一级黄| 在线观看午夜视频 | 欧美一级视频精品观看 | 天天夜天干天天爽 | 欧美一级视频免费观看 | 不卡视频一区二区 | 一本大道香一蕉久在线影院 | 亚洲成人bt| 日韩精品福利视频一区二区三区 | 欧美成国产精品 | 免费观看一级成人毛片 | 一区二区三区视频在线 | 一个人看的www免费在线视频 | 国产精品xxx | 一区二区三区免费在线 | 性无遮挡高清视频免费 | 亚洲国产精品久久久久久网站 | 日本黄漫画网站入口免费 | 十八禁毛片 |