asp.net – CSS压缩和组合/ js缩小 – 在运行时或构建时更好吗?
|
我必须提出压缩,版本(用于缓存目的)的解决方案,并可能组合我们的JS和CSS文件,到目前为止我已经看到了两种主要方法: 1)在构建时:作为MSBuild任务或类似. <link rel="stylesheet" type="text/css" href="~/StyleSheetHandler.ashx?stylesheets=~stylesheets/master.css" /> 任何人都可以提供每个人的专业和信息吗?就个人而言,我无法看到动态地做这一点并在每次请求时浪费CPU周期(我猜你只是第一次做工作然后缓存,但仍然)但我感觉我可能遗失了什么? 谢谢! 解决方法我认为一个好的方法是针对不同的环境使用不同的策略:>没有压缩开发(用于开发和调试) 我有一些使用YUI compressor用于Javascript和CSS的经验,并且已经学习(很难)测试缩小的JS和CSS确实非常重要. 创建静态缩小的JS和CSS文件作为生产构建的一部分具有以下优点: >他们经过测试>静态文件,可以在没有ASP.NET开销的情况下提供>可以缓存浏览器>应该是webserver-gzipped (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – 我应该如何使用ReturnUrl = ViewBag.Retu
- asp.net – IE在IIS7中打开脚本,打开静态压缩
- asp.net jQuery Ajax用户登录功能的实现
- asp.net-mvc – 如何使用枚举值填充下拉列表?
- asp.net-mvc-3 – HTML编码字符串 – ASP.NET Web窗体VS Ra
- asp.net-mvc – 为什么ASP.NET MVC 4与IList for editor不能
- 逗号之后拆分字符串直到字符串结束 – asp.net c#
- asp.net – Owin Middleware vs ExceptionHandler vs HttpM
- asp.net-mvc – ASP.NET MVC UpdateModel()方法如何工作?
- asp.net – 初学者指南,了解如何在Visual Studio中使用Subv
- ASP.NET – 消失的会话变量
- ASP.NET页面方法vs Web服务
- 为什么(以及如何)ASP.NET缓存存储在非托管内存中
- asp.net-mvc – 使用像Stackoverflow这样的查询字
- ASP.NET GridView CommandField作为TemplateFiel
- asp.net – 在web.config下为url重写的多个外部文
- asp.net-mvc – ASP.NET MVC 5为隐藏输入渲染不同
- asp.net-mvc – 如何使用ASP.NET MVC 5和OWIN获取
- .net-4.0 – 为什么有潜在危险的请求错误甚至Val
- asp.net – 如何使用PSAKE发布网站
