每个请求都会发生捆绑(.js和.css)吗?或者它们将被创建一次并缓存以用于下一个请求?
什么时候创建?
对服务器CPU使用率有何影响?
答案 0 :(得分:2)
捆绑包已缓存。 Here是所说的参考。显然,它们每组文件只构建一次。
此外,根据我自己的经验,当我简单地替换服务器中的文件时,bundle会被重建,这使我们可以假设缓存依赖于文件系统。
最后,缓存了一些东西,我们减少了硬件的负担。
捆绑主要是HDD和RAM任务,因此CPU没有大量参与。您甚至可能认为CPU不在此过程中。当然,如果你有最终1 GB javascript文件的包,你会注意到服务器端的一些性能变化。
如果您有1 GB的Javascript文件,则还有其他问题。