將檔案卸載到更快的伺服器是否會破壞網站效能?

將檔案卸載到更快的伺服器是否會破壞網站效能?

有了一個像樣的伺服器和 HTML,將 CSS/JS/映像卸載到另一個更快的伺服器會破壞性能嗎?我正在考慮發送,比如說

www.domain.net => 主要的、不錯的伺服器

cdn.domain.net => 更快的伺服器

並讓我的程式碼包括,比如說

 <link href="//cdn.domain.net/css/styles.css" rel="stylesheet" />

但我的問題是,它會因多個連線而使載入速度變慢,還是會因下載速度更快而有助於加快載入速度?

答案1

從同一台伺服器提供單一 CSS 檔案具有優勢,因為您的 CSS 可能引用多個圖像。對主伺服器的存取通常會更快,因為用戶端必須對 CDN 主機進行 DNS 查找。 CSS 檔案是靜態的,可以很好地壓縮並且通常不大。向 Web 伺服器提供該檔案的預壓縮版本,以便可以毫不延遲地傳送該檔案。

答案2

假設你的前提是cdn.domain.net成為“更快的伺服器”,那麼不,效能不會被破壞。整體來說,性能應該會有所提高。

例如,在這個站點上(立即查看源代碼)CSS 和 JS 文件由cdn.sstatic.net.儘管它無疑是一個合適的 CDN,但它相當於將這些資產卸載到具有巨大頻寬和彈性的單一伺服器。

相關內容