关于一个请求下载多个js文件问题?

行陌路 发布于 2013/10/22 23:33
阅读 1K+
收藏 1

今天看淘宝的源代码,发现淘宝可以在一个script里写多个js文件,这样服务器可以一次返回多个文件,如:<script src="http://g.tbcdn.cn/tbc/??umpp/1.3.8/index-min.js,tmsg/1.5.9/index-min.js" async=""></script>


问度娘得知淘宝是配合服务器的 nginx-http-concat 服务完成的,请问tomcat可以实现这个功能吗?谢谢。

加载中
0
iSea
iSea
tomcat没有这个功能,至于能不能实现就要靠你自己去做了
行陌路
行陌路
回复 @iSea : 恩,这个主要是压缩合并的,但是我们需要扩展tomcat的静态服务器呢?我去搜搜相关资料吧。谢谢你的回答
iSea
iSea
回复 @行陌路 : 你可以看看YUI Compressor 之类的工具
行陌路
行陌路
我是前端,想做这个主要是为了前端性能考虑的,会点Java,对这个没有经验,请问tomcat有类似的开源框架吗?
0
叛道
叛道

最简单的方法是用后台程序合并多个JS或CSS文件后输出,起到减少HTTP请求,加快网页加载的作用。一个PHP原型:http://my.oschina.net/pandao/blog/170683

再不然就开发相应的WEB服务器模块。

行陌路
行陌路
谢谢你的回答,请问有java的吗?扩展tomcat的吗?
0
0
Narky
Narky

这不是多个js文件,这就是一个请求地址,只不过服务器将需要的js压缩合并以后发送到前端

http://g.tbcdn.cn/tbc/??umpp/1.3.8/index-min.js,tmsg/1.5.9/index-min.js

0
Arrowing
Arrowing
服务器根据参数直接将N个文件的内容一起返回不可以吗?
0
leo108
leo108
nginx反向代理tomcat不就行了
0
huan
huan
tomcat8 应该支持spdy协议了
返回顶部
顶部