我们提供两种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
-------------文件结束,谢谢您的阅读--------------
|