使用Combres 庫 ASP.NET 網站最佳化

來源:互聯網
上載者:User

網站最佳化理論方面可以看楊正禕同學的文章如何提高網頁的效率(上篇)——提高網頁效率的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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.