php – 如何将多个javascript文件的请求合并到一个http请求中?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何将多个javascript文件的请求合并到一个http请求中?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这个概念对我来说是一个新概念 – 我第一次在 YUI dependency configurator遇到它.基本上,这些文件不是对多个文件有多个请求,而是链接一个http请求中以减少页面加载时间.

任何人都知道何在LamP堆栈上实现它? (我看到一个类似的问题已被问到,但它是seems to be ASP specific.

谢谢!

更新:这两个答案都很有帮助……(我的代表还不够评论,所以我在这里@L_126_11@一些离别的想法).我也来了across another blog post,特定于PHP的示例可能很有用.不过,大卫的构建答案让我考虑采用不同的方法.谢谢,大卫!

有多种方式,最明显的两种方式是:

>构建一个像YUI这样的工具,根据您根据需要选择的组件构建一个定制的,唯一的版本,这样您仍然可以将文件作为静态服务.当您下载软件包时,MooTools和jquery UI都提供这样的软件包构建器,以便为您提供最简化和最有效的库.我确信那里存在一个通用的通用工具.
>创建一个简单PErl / PHP / Python / Ruby脚本,根据请求提供大量JavaScript文件.因此,“onerequest.js?load = ui& load = effects”将转到加载文件PHP脚本,并使用正确的内容类型为它们提供服务.有很多例子,但我个人不是粉丝.

不想通过任何类型的脚本提供静态文件,但我也喜欢用10个左右的单独的小类文件开发我的代码而不需要10个HTTP请求.所以我想出了一个自定义构建过程,它结合了所有最常见的类和函数,然后将它们缩小为单个文件,如PRoject.min.js,并在我的所有视图/模板中都包含一个包含生成文件的条件.

编辑 – “自定义构建过程”实际上是一个非常简单的perl脚本.它读入我作为参数传递的每个文件,并将它们写入一个文件,可选择自动将整个文件传递到JSMIN(以您喜欢的所有语言提供).

在命令看起来像:

perl build-project-master.pl core.js class1.js etc.js /path/to/live/js/file.js

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何将多个javascript文件的请求合并到一个http请求中?全部内容,希望文章能够帮你解决php – 如何将多个javascript文件的请求合并到一个http请求中?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。