內容交付網路 (Content Delivery Network, a.k.a CDN),應該是不少網頁開發相關人或多或少會聽過的服務名詞。
但相信不是所有人都熟悉。
很多年前,因網站外包的專案失敗(效能實在太差),所以我開始接觸到 CDN,嘗試以 CDN 來挽救網站。
當時,我接觸了 CloudFlare、CloudFront 和 Akamai。
覺得這東西也太難懂,不明覺厲[1]。
在無數掙扎後,最終發現砍掉重練還是最有效,但那是題外話了。
幾年後的現在,也因為工作的關係常使用 AWS 提供的 CDN 服務 CloudFront。
感受到這服務帶來的高效能,深深地喜歡這服務。
期許自己透過這次鐵人賽的機會,跟更多的人分享 CDN 是什麼,以及如何透過服務的設置/組合,讓 CDN 提供更多的服務。
下方是取自 Wiki 中對於 CDN 的概念圖,[左]: 未使用CDN [右]: 有使用 CDN
肯公公,工作以來都跟網路有深厚的關係,踩過許多的雷,但有幸(?)還能在戰場中努力。
無論最終能留下幾篇文章,希望都可能讓讀者您更多瞭解 CDN,也可以多瞭解 CloudFront。
CloudFront 真的是一個很棒的服務。
p.s. 有錯誤的地方也請偷偷跟我說,我會做出訂正的
[1] https://zh.wiktionary.org/zh-hant/%E4%B8%8D%E6%98%8E%E8%A6%BA%E5%8E%B2
中國網路用語: 不明覺厲 - 雖然不明白是什麼,但是感覺好厲害。