![](/img/trans.png)
[英]How to combine requests for multiple javascript files into one http request?
[英]Multiple Javascript files but only one HTTP request
我想很好地分离我的JS,所以每个对象都在自己的文件中,我可能会构建我的目录和文件,如:
/js/modules/module1.js /js/pages/page1.js
问题是我不希望每个文件都有50个HTTP请求,有没有办法做到这一点?
这种技术非常基础和合乎逻辑。 情况是我们在HTML的标题中有几个外部Javascript文件调用,这意味着来自客户端浏览器的几个HTTP请求。 我们如何减少所有这些HTTP请求?
将它们组合起来,以便至少只有一次调用外部Javascript文件,避免破坏网页上任何依赖于Javascript的功能,缩小Javascript以节省带宽
我想到了两种方式:
/scripts/all.js
,并在请求该js时,编译并合并所有文件并提供它们。 您可以使用PHP文件来组合所有这些文件。 许多PHP软件(如IP.board)都使用此技术
在ASP.NET的情况下,这将有所帮助 - http://abhijitjana.net/2011/10/06/bundling-and-minification-in-asp-net-4-5/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.