CDN是SAE为开发者提供的访问加速服务,启用CDN服务以后,您只需按正常的方式进行部署,即可将应用部署至CDN源站,SAE的CDN服务会自动将您的应用同步至各个节点,您的用户在访问应用时,将就近获取,从而获得更快的访问速度。通过CDN服务产生的流量相对较便宜,会为您节约30%以上的流量费。
如何使用CDN服务:
您可以通过服务管理中的CDN服务面板购买并启用CDN服务。CDN服务启用以后,您希望用户通过CDN访问的资源文件可以通过http://yourapp.sae.sinacdn.com访问(yourapp为您应用的名称)。
CDN服务使用示例:
CDN源站为当前应用地址和当前应用的Storage服务地址。
代码地址举例:
原始地址:http://yourapp.sinaapp.com/test.jpg
对应CDN地址: http://yourapp.sae.sinacdn.com/test.jpg
Storage地址举例:
原始地址:http://yourapp-img.stor.sinaapp.com/test2.jpg
对应CDN地址: http://yourapp.sae.sinacdn.com/.app-stor/img/test2.jpg
强烈建议使用get_cdn_domain函数获取应用的CDN域名; 通过SaeStorage类的getCDNUrl方法获取Storage文件的CDN URL。详细使用方法,请参考文档(http://apidoc.sinaapp.com/sae/SaeStorage.html#getCDNUrl)。