专栏首页张善友的专栏使用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 libraryGoogle 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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ASP.NET MVC4 Web API 堆栈将添加指定消息处理功能

    微软工程师Kiran Challa近日在其博客中张贴了一张正在开发阶段的ASP.NET MVC4 Web API堆栈图,如下图所示。 ? Kiran称,目前该...

    张善友
  • 移动站点开发

    作者Dino Esposito 尝试从不主要侧重于技术的角度阐述移动站点开发,是每个web开发人员必读的系列文章,文章如下: 移动站点开发:第 1 部分 标记 ...

    张善友
  • ASP.NET MVC 2的代码以MS-PL协议开源发布

    微软已经宣布ASP.NET MVC 2的代码以MS-PL协议发布,MS-PL是一个得到OSI认证的开源协议,ASP.NET MVC基于MS-PL发布,是一个真正...

    张善友
  • 【公告】IoT迷你赛获奖名单

    各位参加腾讯云IoT产品体验的伙伴们!感谢大家近一个月以来的努力和付出,大家在体验过程中给产品提了很多优秀的改进意见,并基于腾讯云IoT产品做出了不少优秀的作品...

    腾讯云物联网团队
  • Centos7下部署分布式跟踪工具Pinpoint的操作记录

    一、Pinpoint简单介绍 Pinpoint是一款对Java编写的大规模分布式系统的APM工具,有些人也喜欢称呼这类工具为调用链系统、分布式跟踪系统。一般来说...

    洗尽了浮华
  • 4.25 VR扫描:微软云计算业务持续增长;ML1《权游》体验将登陆翠贝卡电影节

    今日,微软公布了其2019年第三季度的季度收益。此前,华尔街预计微软第三季度营收额为298.4亿美元。但报告显示微软第三季度营收额为306亿美元(比去年同期增长...

    VRPinea
  • 深入理解USB流量数据包的抓取与分析

    在一次演练中,我们通过wireshark抓取了一个如下的数据包,我们如何对其进行分析?

    Angel_Kitty
  • 一周极客热文:2014年最值得学习的编程语言

    经过数据分析和研究Jobs Tractor的45000个开发人员招聘职位数据,我们得到了上图的结果: 自上一年,主要的变化如下:

    钱曙光
  • 查看CentOS版本信息 原

        cat  缩写concatenate  cat命令可以用来显示、合并文件。

    拓荒者
  • 【Rust日报】2020-04-20 软件开发者经济学:现在估计全球有60万活跃Rust程序员

    受wired-logic启发,wired-logic-rs是一个基于像素的数字电路模拟器,核心技术采用Rust和WebAssembly

    MikeLoveRust

扫码关注云+社区

领取腾讯云代金券