知识库: CDN加速服务
7.6 CDN 资源选定 (HTTP PULL / HTTP PUSH)之说明
发布人 on 07 April 2016 07:40 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?/XiangAo/Knowledgebase/Article/View/590/43/18-cdnhttp-pull-resource

CDN 资源建置:HTTP PUSH Resource :
http://noc.emagineconcept.com/index.php?/XiangAo/Knowledgebase/Article/View/591/43/19-cdnhttp-push-resource

 
若您想了解更多CDN加速服务,请参考我们的知识库文章:
http://noc.emagineconcept.com/index.php?/XiangAo/Knowledgebase/List/Index/23 



-------------文件结束,谢谢您的阅读--------------

(0 投票)
这是篇有帮助的文章
这篇文章没有帮助