Table of Contents

上一个主题

Channel

下一个主题

防火墙

本页

CDN

服务概述

../../_images/cdn-overview.png

CDN提供网络加速服务,新浪云的CDN节点覆盖全国各大城市的多路(电信、联通、移动、教育)骨干网络,通过使用CDN服务用户可以获得的好处有:

  • 启用CDN服务后,您只需按正常的方式进行部署,即可将资源部署至CDN源站,然后新浪云的CDN服务会自动将资源同步至各个节点,随后您的用户在访问资源时,将就近获取,从而获得更好的访问体验
  • 通过CDN服务产生的流量相对较便宜,会为您节约30%左右的流量费

注解

您可以通过服务管理中的CDN服务面板购买并启用CDN服务。目前CDN服务只对企业用户开放,需升级为企业账户,请联系我们商务,联系方式见: 商务合作

CDN服务启用以后,您希望用户通过CDN访问的资源文件可以通过 http://yourapp.sae.sinacdn.com 访问(yourapp为您应用的名称),新浪云支持两种资源的CDN加速:

  • 应用资源,即App目录下的资源

    原始地址: http://yourapp.sinaapp.com/t.jpg
    
    对应CDN地址: http://yourapp.sae.sinacdn.com/t.jpg
    
  • Storage资源,即放到Storage分布式存储中的资源

    Storage地址: http://yourapp-img.stor.sinaapp.com/t.jpg
    
    对应CDN地址: http://yourapp.sae.sinacdn.com/.app-stor/img/t.jpg
    

关于CDN缓存清除:

新浪云的CDN服务与应用资源、 Storage资源绑定,您部署代码或者更新Storage中的文件时,会自动更新相关的CDN缓存。当然您也可以通过代码管理和Storage服务管理面板完成CDN缓存清除操作。

关于CDN缓存过期时间:

CDN的缓存过期时间是基于源站的Expires头控制的,您可以通过应用配置或在Storage管理页面中设置相关资源的缓存过期时间。

API使用手册

对于Storage文件,使用 SaeStorage 类的 getCDNUrl 方法获取其对应的CDN URL。 详细文档