在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ HMR為什么只能用在開發(fā)環(huán)境中,而不能用在生產(chǎn)環(huán)境中 ?

HMR為什么只能用在開發(fā)環(huán)境中,而不能用在生產(chǎn)環(huán)境中 ?

如標(biāo)題所述如標(biāo)題所述

回答
編輯回答
笑浮塵
  1. 熱更有可能產(chǎn)生很多靈異的問題,我個人認為主要是內(nèi)存泄露。假設(shè)我有一個異步的方法執(zhí)行了一半,這時候我代碼更改了(WTF)。。。所以后端一般連開發(fā)環(huán)境都不熱更,而是采用重啟方案如nodemon,那就別說生成環(huán)境了。
  2. 至于標(biāo)簽中的webpack/javascript,生產(chǎn)環(huán)境本來只需要一個靜態(tài)服務(wù)器(服務(wù)端渲染算1吧),現(xiàn)在如果要熱更為每個訪問者維護一個ws,那應(yīng)該不會有人(或者服務(wù)器)會答應(yīng)的。
2018年3月2日 22:21
編輯回答
練命

理論上是可以的。比如在nodeJs服務(wù)端中,可以通過熱更新去更新代碼。但是有一個問題,就是這種一直處于watch狀態(tài),會損耗很多性能的。而且到后期,代碼穩(wěn)定后,更新的幾率很小,沒必要加HMR。而且后端基本都上PM2,pm2的reload可以無縫更新你的代碼的。你可以了解一下pm2。

2017年8月8日 14:06