2016-12-12 17 views
1

我一直在使用maxcdn,只是閱讀了一篇關於如何提高網站性能的文章。 「通過各種主機名進行並行下載」引起了我的注意。跨主機名並行化下載HTML網站

但是,我一直在使用HTML網站,而不是wordpress。因此實施它對我來說不是一件容易的事。

我一直在使用:

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

我應該如何開發一個腳本,將選擇CDN1 CDN2等? 任何幫助表示讚賞!

回答

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> 
+0

嘿!迄今爲止這是最好的!但有一個問題......需要在所有主機名上安裝SSL(任何解決方案? –