大家知不知道什麼是 CDN(Content Delivery Network)?它好像 Proxy 伺服器原理,當第一次客戶端上網站時會將網頁內容暫存下來,第二次上同一網站會將暫存的內容發給客戶端,這令上網速度加快。
CDN 與 Proxy 伺服器原理有些不同,CDN 伺服器部署在全世界不同地方,例如香港的 CDN 伺服器會定時定後將所有位於香港的網站內容暫存下來,然後經過快速的 Routing,例如 BGP 協定,將暫存內容複製到其他 CDN 伺服器,例如中國,那中國看香港的網站自然會快,因為是靠中國 CDN 伺服器提供暫存內容。
Microsoft Azure 的 CDN 要與自己的 Web 應用配合才能夠發揮效果,只要輸入 CDN 的 URL 就可以看到 Web 應用內的網站內容。
Step 1:筆者不會再教大家建立 Web 應用,如有興趣請搜尋舊文。當沒有任何網頁上載會顯示以下預設版面。
Step 2:接著按左方【CDN】,然後按【建立 CDN 端點】按鈕。
Step 3:在【快速建立】的原始來源類型選擇【Web Apps】,而原始來源 URL 選擇【http://hkitblogtest.azurewebsites.net】,這是 Web 應用的 URL,然後按【建立】按鈕。
Step 4:大家可以 ping CDN 的 URL 取的網絡地址。
Step 5:因為需要等待大約一小時才能暫存內容,然後就可以輸入 CDN 的 URL 會看見 Web 應用預設版面,這表示已經成功暫存 Web 應用內容。
Microsoft Azure 功能甚多,筆者不能全部教大家,希望你們能夠繼續自學。
(第十二章) 微軟 Azure 速戰速決:CDN 加快 Web 應用存取
https://www.facebook.com/hkitblog