在http://www.ember-cli.com/asset-compilation/部分指纹识别和CDN网址说:
prepend - 默认值:'' - 要添加到所有资产的字符串。 适用于https://subdomain.cloudfront.net/
等CDN网址
如果我的CNAMES看起来像https://cdn1.foo.com/
,https://cdn2.foo.com/
和https://cdn3.foo.com/
指向我的CDN,该怎么办?我需要在Brocfile中放入什么才能使其工作?
建议使用此方法的原因是利用每个主机名的最大连接数。 (有关此处的更多信息Max parallel http connections in a browser?)。
答案 0 :(得分:0)
我得到这个"部分"在Ember CLI 1.13.X上工作。
我说"部分",因为我还没有找到绕cdnX
网址循环的方法。即cdn1
,cdn2
等
在.ember-cli-build.js
中,我有:
var emberEnv = process.env.EMBER_ENV;
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Add options here
fingerprint: {
enabled: ['production', 'staging'].indexOf(emberEnv) > -1,
prepend: 'https://cdn1' + (emberEnv === 'staging' ? '-staging' : '') + '.site-name.com/dist/team/'
}
});
...