使用Combres 库 ASP.NET 网站优化
生活随笔
收集整理的這篇文章主要介紹了
使用Combres 库 ASP.NET 网站优化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網站優化理論方面可以看楊正祎同學的文章如何提高網頁的效率(上篇)——提高網頁效率的14條準則,如何提高網頁的效率(下篇)——Use YSlow to know why your web Slow,本文給你介紹一個實際的類庫幫助你完成網站的優化。 Combres - WebForm & MVC Client-side Resource Combine Library 是一個 ASP.NET 網站的客戶端資源js,css的壓縮,合成和緩存庫,基于Apache 2.0協議開源,最新版本是2.0。這個庫同時支持WebForm和MVC,主要的特性如下:
- 資源文件的組織,包括javascript和css文件的組織,每個都可以使用相同的配置或者使用不同的配置。
- 可以在資源里完成精簡,壓縮,然后發送給瀏覽器,所有的這些資源只使用一個Http請求
- 有一個可擴展的minification架構,開發人員可以選擇關閉資源壓縮的設置或選擇其中一個內置的適配器,類庫里帶了3個適配器.NET YUI Compressor library, Microsoft Ajax Minifier library和Google Closure compiler service,配置都是通過XML文件進行,非常方便。
- 對每個請求生成適當的ETag和Expires/Cache-Control 頭,支持服務器端的緩存。
- 和ASP.NET 路由引擎集成,所以對ASP.NET MVC 和ASP.NET WebForm的支持非常好。
- 支持調試模式,調試的時候不緩存也不壓縮,方便調試。
關于Combres庫的詳細介紹可以看codeproject上的文章:
1.0版本 Combres - WebForm & MVC Client-side Resource Combine Library
2.0版本 Combres 2.0 - A Library for ASP.NET Website Optimization
轉載于:https://www.cnblogs.com/shanyou/archive/2010/04/03/1703597.html
總結
以上是生活随笔為你收集整理的使用Combres 库 ASP.NET 网站优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电气图纸制图规范及电气图纸的识读方法大全
- 下一篇: asp.net 根据当前时间计算是否股票