ASP.NET MVC 5捆绑功能

时间:2014-08-31 11:59:43

标签: asp.net-mvc bundling-and-minification

每个请求都会发生捆绑(.js和.css)吗?或者它们将被创建一次并缓存以用于下一个请求?

什么时候创建?

对服务器CPU使用率有何影响?

1 个答案:

答案 0 :(得分:2)

捆绑包已缓存。 Here是所说的参考。显然,它们每组文件只构建一次。

此外,根据我自己的经验,当我简单地替换服务器中的文件时,bundle会被重建,这使我们可以假设缓存依赖于文件系统。

最后,缓存了一些东西,我们减少了硬件的负担。

捆绑主要是HDD和RAM任务,因此CPU没有大量参与。您甚至可能认为CPU不在此过程中。当然,如果你有最终1 GB javascript文件的包,你会注意到服务器端的一些性能变化。

如果您有1 GB的Javascript文件,则还有其他问题。