使用fis對資源進行打包 壓縮 合併 加MD5發布

2021-07-04 14:27:10 字數 804 閱讀 2138

前端資源的構建是非常重要的:資源在被壓縮整合之後,更加易於維護;當發布到線上之後,整合好的資源可以極大的提高**的效能:減少請求次數以加快響應和渲染速度,加上md5讓資源定位更加方便。

廢話不多說:我們看看到底怎麼做

假設我們拿到的是乙個混亂的,基本沒有結構的檔案,裡面包含了各種html、css、假設、還有可能有less、font等。這種結構讓人看起來十分的頭暈,必須有乙個規範化的檔案結構來約束,從而讓別人看起來更加清晰,主要是也讓維護變得更加的方便。

這是主要的fis-conf.js原始碼:

/*** created by huguantao on 15/8/11.

*/fis.config.merge(,

modules:

},roadmap: ,

path: [ , , , ]

},deploy:

},online:

}});

'settings.spriter.csssprites.margin',20);

fis.config.set('modules.postpackager', '******');

fis.config.set('settings.postpackager.******.autocombine', true);

fis.config.set('settings.postpackager.******.autoreflow', true);

fis.config.set('pack', );

之後使用fis release  -omp  -d loal/online即可發布帶有md5壓縮並合併的資源。

使用pyinstaller 對程式進行打包

pyinstaller 是python的第三方庫,能夠在windows linux macos x等作業系統下將python的原始檔 py 打包,變成直接可執行的可執行檔案。1 pyinstaller庫的安裝 使用pip安裝 pip install pyinstaller 2 在cmd中找到.py檔...

使用 redisson 對資源進行加鎖

redisson 是 利用redis 的單執行緒 和 第一次設定值返回true 在 設定相同值 返回false 的特點進行加鎖的.如果返回true說明是第一次設定值,false,說明不是第一次,我們讓第一次結束時刪除值,解除對資源的占用.達到解鎖的目的 org.redisson redisson 3...

使用docker對容器資源進行限制

在伺服器當中,假設iis服務部署多個站點,那麼只要其中乙個站點出問題,假設是cpu100 或者是記憶體爆滿,那麼這台伺服器上的其他站點都會跟著掛掉。同樣在使用容器時,單台主機上可能會跑幾十個容器,容器雖然都相互隔離,但是用的卻是與宿主機相同的核心,cpu 記憶體 磁碟等硬體資源。如果不對容器資源進行...