使用cdn加速bos -奇异果体育app竞彩官网下载
概览
本文介绍如何利用内容分发网络 cdn 对 bos 中数据进行加速分发。
需求场景
存储分发场景下,bos用于存放网站的静态图片、视频文件和应用服务的下载内容等文件。存储分发场景通常有以下特点:
- 静态文件访问量大,访问频率高,服务器负载高
- 静态文件面对用户基数非常大,并发访问强度大,网络环境又极为复杂
- 某个时间段需要高速、集中的下载,且并发下载量高,比如应用更新包、程序补丁等等
使用cdn加速bos,通过cdn服务加速分发能帮助用户就近获得bos存储服务中存放的文件,极大地提高用户体验。
优势
使用cdn加速bos搭建存储分发场景有以下优势:
- 海量存储空间,存储对象数量不受限制;
- 存储费用极低,bos的存储费用远低于云磁盘,且支持标准存储和低频存储等多种存储类型;
- 极大地降低web服务器负载,对静态文件访问全部通过cdn来承担;
- 通过百度分布在全国的cdn节点分发,可以极大地缩短用户查看内容的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。
实践操作
以搭建某个站点为例,通常网站包含主站、静动态文件及程序代码。使用cdn加速bos的存储分发方案可以对网站进行架构优化,在有限增加成本的情况下提升用户访问体验。具体的奇异果体育app竞彩官网下载的解决方案和步骤如下:
-
对bcc或任意位置上的网站程序进行整理,区分出动态文件和静态资源,并将静态文件存储到bos中。
-
开通cdn
cdn加速域名开通有“使用官方的默认加速域名”和“使用个人/公司申请的备案域名”两种方法。
-
上传文件并体验cdn加速
bos提供了多种上传文件的方案,您可以选择从console上传、使用api或sdk上传、使用bos cli上传等方式。
本例以通过console上传一个文件为例。
-
上传完成后,进入“bucket管理”的“数据管理”页签,检查上传文件对象是否存在。如果存在,那么该文件的cdn加速的访问地址,通常为
自定义的加速域名或者官方cdn加速域名 '/' '文件名'
。如果您有多个cdn加速域名与该bucket绑定,则多个cdn加速域名都可以生效。
-
在应用系统中,将对原静态资源访问的url替换为加速访问的地址(
您自定义的加速域名或者官方cdn加速域名 '/' '文件名'
),即通过cdn加速后访问。修改完成后对网站静态文件的访问都会通过bos cdn形式访问,不仅减少了您机器资源的消耗,也提高了用户访问的速度,提升用户体验
-
-
测试cdn加速
使用浏览器,通过
您自定义的加速域名或者官方cdn加速域名 '/' '文件名'
,访问bos上的资源。