从来没有使用过CDN,不知道这个问题怎么问比较合适,只能描述下需求了。
现在有一个项目,之前没考虑过速度的问题,所以程序里的静态文件,如CSS、JS、图片、视频等,都是放在自己的服务器上,现在这套程序用户在访问的时候速度非常慢,所以想用CDN。
研究了一下国内现在提供CDN服务的厂商,有七牛、又拍云等,这些都要求先将静态文件同步到CDN上,然后将程序里静态文件的路径修改为CDN上的路径。
现在有一个问题是,程序的部署不知道该走怎么样的流程,我现在的部署方式是在本地修改为代码以后,代码提交到Git库里,然后再克隆到服务器上,并且用户上传的图片也都是在服务器上,本地并没有保存。 如果将静态程序的路径改为CDN的路径,怎么部署代码比较方便?
比如用户上传了图片,我需要调用CDN厂商的接口立即同步到CDN,然后程序直接使用CDN上的路径呢,还是应该怎么办?
用网宿,阿里云或者加速乐吧,只需修改DNS