【发布时间】:2013-06-28 18:01:40
【问题描述】:
我从不使用这个功能。所以我正在阅读一些关于它的文章。在阅读了关于捆绑和缩小的文章后,我的脑海中产生了一些混乱。所以我想知道并清除那些在这里问的困惑。
1) 我可以理解什么是捆绑和缩小,但我想知道缩小每次都会即时完成,还是我需要在保存到 js 文件夹之前缩小任何 js 文件?
2) bundle.add() 做什么?它会先缩小然后将文件包含在包中吗?
3) 如果文件已经被缩小并且名称类似于 jquery.min.js 那么会发生什么...发生任何错误?
4) 如果缩小是即时完成的,那么每次不同的客户端请求任何页面时都会发生还是只处理一次?
5) 缩小后的缩小版本会被服务器缓存,以防止一直缩小?
6)
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
// Code removed for clarity.
BundleTable.EnableOptimizations = true;
}
please have a look at this code
"~/Scripts/jquery-{version}.js"));
is it wild card use {}
7) 我知道实际版本的 js 文件将在调试期间提供,而不是缩小版本。是真的吗?当我从 IDE 测试我的页面时,我怎么能看到我自己?
寻求讨论。谢谢
【问题讨论】:
标签: webforms bundling-and-minification asp.net-optimization