知識庫
7.6 CDN 資源選定 (HTTP PULL / HTTP PUSH)之說明
發佈人 Evita Lin on 17 March 2016 08:02 PM

我們提供兩種CDN資源建置方式:HTTP PULL 和 HTTP PUSH。兩種資源各有優缺點,並各自適用於不同類型需求的網站。



以下為兩種資源的建置說明以及選擇建議。

  • HTTP PULL Resource

    網站管理者將內容存放於伺服器,透過設定DNS 的CNAME 功能,讓使用者在瀏覽網頁時,直接指向多個CDN節點,
    而不是指向來源網站。CDN節點會在該區第一次瀏覽時,首先轉到來源伺務器抓取資源,同時CDN主機會將這個檔案
    暫存留下直到到期為止。所以下次同區的使用者要求瀏覽網頁時,則不需要再重複該步驟。

    HTTP PULL 的優勢為設定簡單,只要當DNS CNAME設定完成,HTTP PULL功能即生效。然而 HTTP PULL 可能有
    讀取速度稍慢的狀況,其原因有二,其一是如果有人第一次瀏覽該檔案;其二是在CDN緩存內容到期後,
    再次請求瀏覽,此時就可能會注意到速度的差異。
    因此設置合適的到期時間將會有助解決該問題。



  • HTTP PUSH Resource

    HTTP PUSH 的工作原理類似於輔助服務器。
    網站管理者主動將需要發布的資源傳遞到CDN主機,
    再由CDN供應商分發到其各個節點,
    這意指網站管理者可以只上傳他所指定的內容部分。
    HTTP PUSH 的優點在於節省來源網站的流量,因為只有在新檔案或是有檔案更改需要上傳時才會使用到流量。
    以及當流量高峰來臨的時候,來源網站流量不會被佔滿,因為已經提前在離峰時間,將内容放到CDN節點上。
    然而較為不便的是,需要透過FTP的方式將內容推送到CDN的指定位置。

 

貼心小建議~如何選擇較適合的CDN資源建置方式

  • HTTP PULL: 建議網站類型,多為靜態網頁內容,無頻繁的檔案下載服務。最合適小檔案的傳輸,
                      連在該節點第一次有使用者瀏覽網頁時,都幾乎感覺不到差異。


  • HTTP PUSH: 建議網站類型,多為提供檔案下載服務。較合適有大檔案的傳輸,像是軟體安裝、或是檔案一般超過50MB。


CDN相關知識庫教程請參考以下 :  

CDN 資源建置:HTTP PULL Resource :
http://noc.emagineconcept.com/index.php?/Nimbus/Knowledgebase/Article/View/582/39/18-cdnhttp-pull-resource


CDN 資源建置:HTTP PUSH Resource :
http://noc.emagineconcept.com/index.php?/Nimbus/Knowledgebase/Article/View/587/39/19-cdnhttp-push-resource


若您想了解更多CDN加速服務,請參考我們的知識庫文章:
http://noc.emagineconcept.com/index.php?/Nimbus/Knowledgebase/List/Index/52 


-------------文件結束,謝謝您的閱讀--------------

(0 評等)
這篇文章很實用
這篇文章沒有太大幫助

本公司為 NCC 核照合法二類電信公司。 證號 no.5010500007
Copyright © 2016 筋斗雲 翔傲國際電訊有限公司. All Rights Reserved.