并行化主机名HTML站点下载

时间:2016-12-12 19:53:05

标签: html performance cdn hostname

我一直在使用maxcdn,只是阅读了一篇关于如何提高网站性能的文章。 “将各种主机名下载并行化”引起了我的注意。

但是,我一直在使用HTML网站而不是wordpress。因此,实施它对我来说并不容易。

我一直在使用:

<base href="https://cdn.domain.com/">

我应该如何开发一个可以选择cdn1 cdn2等的脚本? 任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

一个简单的解决方案是为每个请求选择一个随机CDN。对于所有CDN,任何给定CDN的选择概率都是相等的。假设您有3个CDN:

<script>
    var number = Math.floor(Math.random() * 4);
    var url = "https://cdn" + number + ".domain.com/";
    document.write("<base href='" + url + "'>");
</script>