经常有人问CDN是什么,要不要买。先说结论:大部分小站前期不用买,等流量上来了再考虑。但CDN这东西到底是干嘛的,搞清楚对你以后判断有帮助。

CDN是干嘛的

你的主机一般放在某个城市(比如广州)。客户在北京、新疆、国外访问,数据要从广州一路传过去,距离远就慢。

CDN的原理是:把你网站的静态内容(图片、CSS、JS、HTML)复制到全国甚至全球几十个节点上。客户在北京,就从北京的节点给他;客户在国外,就从国外节点给他。物理距离近了,速度就快了。

什么时候需要CDN

第一,你的客户分布在全国各地,而主机在单一地区。比如你做全国生意,主机在广州,新疆客户打开慢,CDN能明显改善。

第二,你的站被攻击或者流量突然暴涨。CDN相当于中间加一层,黑客攻击打不到你真正的服务器。

第三,你的图片和静态文件特别多,主机带宽不够。

什么时候不用

你的客户主要集中在一个城市、主机也在那个城市,那CDN带来的提升很小。一年几百块钱,不如先把图片压缩做了。

刚开始建站、每天几十个访客,更不需要。

免费选项

Cloudflare 有免费版CDN,国内也有几家提供免费额度的。想体验可以先用免费版,觉得有用再升级付费。