开发者社区> 问答> 正文

淘宝首页加载css js的url 利用逗号切割, 同时加载多个文件实现思路? html url 淘宝 俊森 2013年12月19日提问

例如这样的地址:
http://g.tbcdn.cn/??tb/global/2.5.3/global-min.js,tb/tb-fp/1.5.6/core-min.js?t=20131218
http://g.tbcdn.cn/??tb/global/2.5.3/global-min.css,tb/tb-fp/1.5.6/style-min.css?t=20131218
可以同时加载多个js或css 文件。 是淘宝cdn做了特殊处理:服务端根据逗号做切割,找到相应的文件最后合并返回, 还是一般的服务器也可以这么做? 怎么实现类似功能

展开
收起
杨冬芳 2016-06-14 17:11:08 2604 0
1 条回答
写回答
取消 提交回答
  • IT从业

    跟雪碧图一样,合并文件减少请求次数达到优化的目的,这个在自己服务器上也可以做的。搜索“css js 请求合并”等关键词就能搜索到很多东西,这里放几个仅供参考:
    1.在服务端合并和压缩JavaScript和CSS文件
    2.nginx js、css多个请求合并为一个请求(concat模块)
    3.使用Tengine concat模块合并多个CSS,JS 请求

    2019-07-17 19:38:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载