静态资源文件合并请求

什么是静态资源合并请求?

       如果一个页面中包含多个js、css静态资源文件,我们可以进行合并请求,即只访问一次静态资源服务器(这里指的是存放js文件的远程服务器)。

 

静态资源合并请求的好处?

      1. 对客户端而言,可以减少访问远程服务器的次数,提高页面加载速度。

      2. 对服务器而言,可以减轻并发压力。

 

静态资源合并请求的要求?

      1. 存放静态资源文件的服务器必须使用ngnix作为web服务器(目前只有ngnix支持静态资源合并请求)。

      2. 合并请求的静态资源文件必须在同一个静态资源服务器上。

 

静态资源合并请求的方法?

      第一步: 将需要合并请求的几个静态资源文件的公共域名和公共路径作为公共前缀,

          例如:http://res.suning.cn/project/shp/js/passport.js

                     http://res.suning.cn/project/shp/pc/js/pc_checkids.js

                     http://res.suning.cn/project/shp/pc/js/SFE.dialog.js

            公共前缀为:http://res.suning.cn/project/shp/

      第二步: 在公共前缀后加上两个问号:http://res.suning.cn/project/shp/??/

      第三步:将需要合并的静态资源文件的名称(包括后缀),添加到公共前缀后面,多个之间用半角逗号分隔,在最终结尾处加上静态资源文件版本号:

                     http://res.suning.cn/project/shp/??js/passport.js,pc/js/pc_checkids.js,pc/js/SFE.dialog.js?v=2016022401

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值