前端資源的構建是非常重要的:資源在被壓縮整合之後,更加易於維護;當發布到線上之後,整合好的資源可以極大的提高**的效能:減少請求次數以加快響應和渲染速度,加上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 記憶體 磁碟等硬體資源。如果不對容器資源進行...