誰不想讓本身的網站速度更快?爲此須要多方面的優化,但優化又會增長開發工做量。Fis3 是很不錯的前端優化工具,可以讓前端的優化變得自動方便,解決前述問題。Fis3是百度開發的,開源的,在國內比較六流行。Visual Studio和MSBuild就不用說了。可是,想把Fis3結合進Visual Studio 或者 MSBuild的開發流程中去,從而統一前端/後端的開發流程,還沒見人作過。究其緣由,是由於Fis3會改變html頁面自己,包括模板文件,如aspx, cshtml, php文件等等,可是,這些文件屬於源文件, 是不該當改變的。Visual Studio的發佈功能(publish)或者 MSBuild+MSDeploy(如下簡稱這些爲MS工具)卻提供了把Fis3結合進去的可能性。 由於在這些流程中, MS工具會產生中間文件,在這些中間文件上,就能夠應用Fis3工具,對有關的文件進行優化性的改變。php
本人根據上述想法進行了嘗試,效果仍是不錯的。其中,主要的困難在於要熟悉MSBuild的語法,Visual Studio的build 和publish過程,以及MS Web Deploy 的一 些知識。css
關於MS Web Deploy:html
具體細節仍是不少的,這裏,我介紹一下效果和感覺。前端
Fis3和Visual Studio/MSBuild的集成,既能夠優化web 站點的性能,又能夠提升開發人員效率。通過上述嘗試後感受,使用上述集成的流程,先後端的開發流程徹底的集成,效率提升不少,真的很順暢。web
有這方面須要的公司, 能夠向本人索求諮詢服務,聯繫方式:http://weibo.com/u/1999451503
感謝閱讀 後端