第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

瀏覽器為何不也緩存js執(zhí)行后的對(duì)象

瀏覽器為何不也緩存js執(zhí)行后的對(duì)象

搖曳的薔薇 2019-04-07 11:18:51
最近在看《深入淺出Node.js》,有一段提到展開介紹路徑分析和文件定位之前,我們需要知曉的一點(diǎn)是,與前端瀏覽器會(huì)緩存靜態(tài)腳本文件以提高性能一樣,Node對(duì)引入過的模塊都會(huì)進(jìn)行緩存,以減少二次引入時(shí)的開銷。不同的地方在于,瀏覽器僅僅緩存文件,而Node緩存的是編譯和執(zhí)行之后的對(duì)象。那瀏覽器為何不也緩存編譯執(zhí)行后的對(duì)象?
查看完整描述

2 回答

?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

Node對(duì)引入過的模塊都會(huì)進(jìn)行緩存
和你說的編譯執(zhí)行后的對(duì)象不是一回事吧。
瀏覽器也對(duì)靜態(tài)文件緩存呀,如果服務(wù)器返回304狀態(tài)碼就會(huì)用緩存中的文件呀。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-07
?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊

我覺得樸靈老師說的“Node對(duì)引入過的模塊都會(huì)進(jìn)行緩存,以減少二次引入時(shí)的開銷”
指的是在一次運(yùn)行內(nèi)進(jìn)行緩存。
比如啟動(dòng)一個(gè)node程序A,這個(gè)A程序中有兩個(gè)js文件,分別是index.js和workerAnt.js,index.js是入口
如果兩個(gè)js文件中都有require("myLib")這個(gè)語(yǔ)句,那么index.js在引用這個(gè)myLib庫(kù)的時(shí)候,node就會(huì)把myLib緩存下來(lái),這樣待會(huì)兒workerAnt.js再引用myLib庫(kù)的時(shí)候就很快了。
但是!如果現(xiàn)在我們把這個(gè)A程序停下來(lái)了,過一會(huì)兒再啟動(dòng)A,那么index.js在引用myLib庫(kù)的時(shí)候,node還是需要走編譯的步驟的。
這是我理解的,不知道對(duì)不對(duì)。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-07
  • 2 回答
  • 0 關(guān)注
  • 432 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)