因為以前也做過一些站,所以用過國內外的一些cdn加速服務。我發(fā)現(xiàn)這些服務無非分為兩種以Amazon的CloudFront為代表,內容發(fā)布者主動將需要發(fā)布的資源推送到CDN發(fā)布服務器上,然后由CDN服務商分發(fā)到其各節(jié)點。國內的提供商有UpYun。以CloudFlare為代表,與前者不同,內容不需要主動發(fā)布,而是在瀏覽器向CDN請求資源時,CDN服務才主動向后端的資源服務器抓取資源。國內的提供商有WebLuker。這兩種服務,一種推送,一種拉取。后者除了在DNS設置上稍顯麻煩外,其它方便性均超過前者,特別是因為內容源在自己的服務器上,可以靈活的設置url,比如動態(tài)合并js之類的功能,都可以實現(xiàn)了。而前者除了多一個存儲備份的功能外,內容的組織形式較為死板,必須按照靜態(tài)目錄的方式組織,不適合較為靈活的開發(fā)。似乎后者才是大勢所趨。以上是我的看法,不知道各位有沒有研究過這兩者的優(yōu)劣,我想后者一直存在一定有它的原因的
推送式與拉取式CDN服務的優(yōu)劣問題
手掌心
2019-04-06 08:31:57