问题在哪
你的服务器在北京,广东的用户访问你的网站,数据要从北京传到广东,距离远,打开慢。
网站上的图片、CSS、JS这些静态文件,每次都要从北京服务器下载,远的地方打开要好几秒。
CDN怎么解决
CDN服务商在全国每个省都有节点服务器,你把静态文件放到CDN上,用户访问的时候,直接从离他最近的节点下载,不用跑到你的源站去拿。
广东的用户从广州的CDN节点下载,速度快,北京的用户从北京的节点下载,全国用户打开速度都快。
个人小网站要用CDN吗
刚开始访问量小,不用,直接从自己服务器下载就够了。访问量大了,图片多了,加个CDN,打开速度马上上去。
现在很多云服务商有免费CDN额度,个人小站够用。
总结
CDN就是把静态文件缓存到全国各个城市的节点上,用户就近下载,大幅提升网站打开速度。