前言
此文章目前尚未整理完成,如需學習完整內容可參考隨附的 reference,或自行 google 搜尋
但因為作者要整理的筆記太多,如果想早點看到整理後的文章,可以下方留言「期待整理」之類的… 我會努力找時間優先整理!
什麼是 CDN?
- 如果我們把自己網站到使用者做一個比喻,大概是這樣:
主機 <-> 使用者
透過 CDN 我們可以大概想像成是這樣:
主機 <-> CDN 服務 <-> 使用者
CDN 可以視為一個網站的中繼站,而不需要讓使用者每次要查看網頁都要直接向我們的主機要求內容
而且可能有以下缺點:
- 如果同時要求的人太多,我們主機可能會受不了,因此掛掉
- 每次要求的網頁,如果幾乎都是同一個,重複處理也是很浪費資源
CDN 除了幫忙擋流量,透過快取,可以把一樣的靜態網頁內容,直接傳給使用者,
因此對於想要看同樣的重複網頁,第二次後,我們可以直接傳第一次的快取就好,
而不用每一次都要向主機重新拿取資源。