【云小课】CDN第2课 CDN加速OBS托管的静态网站内容

小肆 发表于 2020/04/17 14:19:18 2020/04/17
【摘要】 OBS桶提供低成本的存储,华为云CDN可以提供网站加速、文件下载加速和点播加速。将数据存放在OBS桶中然后通过配置CDN加速,这样构造的业务系统可以在降低成本的同时,提高终端用户使用感受。当终端用户发起访问请求时,会首先通过CDN查找对此域名响应速度较快的CDN节点,并查询此节点是否有缓存终端用户请求的内容。

云小课logo.png


小A:小课同学,看了上一期CDN的小课,我很想赶快体验下加速效果。我目前正在使用华为云的OBS服务,我在OBS桶里面存放了许多图片、视频、软件包等资源文件,我的业务网站上会用到这些静态资源,是否可以通过CDN对这些资源进行加速呢?

小课:没问题!OBS桶提供低成本的存储,华为云CDN可以提供网站加速、文件下载加速和点播加速。将网站文件存放在OBS桶中然后通过配置CDN加速,这样构造的业务系统可以在降低成本的同时,提高终端用户的使用感受。整体的业务流程如图所示。


小A:听上去很不错,来教我使用吧。

小课:只需将在OBS上将你的网站进行托管,然后配置CDN加速就行了~来看具体操作吧。

使用流程

步骤一:上传静态网站文件到OBS桶

准备好需要托管的静态网站文件,将文件上传到OBS桶中。如果您还没有OBS桶,可以参考这里创建OBS桶。

  • 初次上传静态网站文件到OBS桶中,参考这里进行操作。

  • 如果您想更新静态网站内容,只需上传新文件覆盖老文件就可以了。在OBS更新网站文件后,需要到CDN控制台手动进行一次缓存刷新操作,使最新资源同步到CDN节点。

温馨小提示:

在未开启多版本控制功能的情况下,如果新上传的文件和桶内文件重名,则新上传的文件会自动覆盖老文件,且不会保留老文件的ACL等信息;如果新上传的文件夹和桶内文件夹重名,则上传后会将新老文件夹合并,合并过程如遇重名文件,会使用新上传的文件夹中的文件进行覆盖。

在开启了多版本控制功能的情况下,如果新上传的文件和桶内文件重名,则会在老文件上新增一个版本。关于多版本的详细介绍请参见这里

步骤二:开通CDN

在开始使用前,先需要开通CDNCDN服务提供按需计费和套餐包,在本次场景中, 会产生CDN流量费用和OBS侧回源费用,可以购买CDN流量包和OBS回源流量包,获得更大优惠~

步骤三:添加加速域名

  1. 准备好符合域名准入要求的域名,具体要求请点击这里获取

  2. 进入CDN控制台,在左侧导航栏选择“域名管理”,进入域名管理页面。

  3. 在域名管理界面,单击“添加域名”。

  4. 在弹出的对话框中配置域名参数。

添加加速域名.png

  • 加速域名:需要加速的域名地址,例如www.example.com。加速成功后,此页面内容就会享受CDN加速服务,如果您想加速www.example.com中其他域名链接,需要另外添加加速域名,也支持添加泛域名作为加速域名,如:*.example.com。

  • 业务类型:根据业务内容选择。如果业务类型多为静态的网站内容,则可以选择“网站加速”;需要为客户提供资源下载,例如APP商店、游戏客户端、手游更新等,则以选择“文件下载加速”;如果您的业务是以视频点播为主,可以选择“点播加速”。

  • 服务范围:希望加速的服务范围。

  • 源站类型:

             1)由于您的数据来源为OBS桶,所以选择“OBS桶域名”,然后系统会自动匹配您的OBS桶域名,在下拉菜单中选择静态资源所在的OBS桶域名地址。

             2)勾选静态网站托管(请确认OBS桶已经配置静态网站托管),如果OBS桶还没有配置静态网站托管,请戳这里查看如何配置静态网站托管。

步骤四:配置OBS私有桶回源

如果您存储网站资源的OBS桶为私有桶,请在域名添加生效后配置私有桶回源,允许CDN回源访问您的私有桶资源,具体配置请戳这里~

步骤五:配置CNAME记录

CNAME记录的作用是将一个域名地址解析到另一个地址,添加完CDN加速域名后,系统将会自动给加速域名分配一个CNAME域名,只需在DNS服务商处配置好CNAME记录,之后针对加速域名的访问就会自动接入CDN进行加速了。

DNS服务商有很多,例如华为云解析、万网、DNSPod、新网、godaddy等。

  • 如果您使用的是华为云解析,请参考这里配置CNAME

  • 如果您使用的是非华为云解析,请戳这里配置。

步骤六:验证加速效果

  •  配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以通过以下方式验证CNAME是否生效。

    打开Windows操作系统中的cmd程序,输入如下指令:

          nslookup -qt=cname 加速域名

     如果回显CNAME,则表示CNAME配置已经生效,如下图:

验证CNAME.png

  • 在浏览器中输入您的加速域名,验证能否访问到您在OBS中配置静态托管网站时设置的默认首页。





【云小课】CDN第1课 从零开始配置CDN加速:https://bbs.huaweicloud.com/blogs/155266


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。