『壹』 webpack生成bundle.js文件為什麼那麼大,會影響載入速度嗎
當然會比較大,因為不光打包了自己開發的JavaScript文件,還把依賴(就是那些第三方的庫文件)也都打包進去了,確實會比較大。
webpack的好處有幾項
解決依賴關系
多模塊化標准支持
多功能插件支持
相比這些在軟體工程中急需解決的問題,「大」這個小事兒可以通過其他方式解決。
譬如,
uglify,可以很大程度上壓縮源代碼,使之體積減小。
或者通過nginx的gzip_comp_level選項可以設置1 ~ 9不同的壓縮級別,以降低網路傳輸壓力。
兩者混用效果奇佳,而且也是最常見最有效的方式
例如React.js的源文件有610k左右,uglify之後已經不到200k了,再通過nginx壓縮一把,用戶在瀏覽器下載時,只有40k左右了。
以當今的網路環境,除非自己有精確測試結果,否則真心沒必要一開始就考慮什麼文件大小的問題,咱們已經不是那個時代了
『貳』 Nginx+ffmepg+jQueryVideo.js實現m3u8在線視頻播放[windows平台]
在Windows平台上,使用Nginx、ffmpeg與jQueryVideo.js實現m3u8在線視頻播放的步驟如下:
配置Nginx以解析視頻文件:
通過ffmpeg生成m3u8文件:
使用jQueryVideo.js實現在線播放:
通過以上步驟,你可以在Windows平台上使用Nginx、ffmpeg與jQueryVideo.js實現m3u8在線視頻播放。這套組合能有效解決大型視頻文件在Windows平台上的播放問題,提供流暢的視頻體驗。