存储账户静态网站与Azure CDN
背景
把静态网站或文件托管在对象存储上,有很多可能很多好处,比如说:可以节省成本,因为相对虚机更便宜;性能更优,因为可以依赖于对象存储本身的高吞吐以及 CDN 的;更好的高可用性,因为也可以依赖于对象存储本身的高可用系数;也常见用于动静分离来提高 Web 性能。
可能有不少人已经知道在 AWS S3 或 Aliyun OSS 上来托管静态网站,今天介绍一下如何在 Azure 上如何操作。因为涉及到 CDN 域名备案问题,所以选用 Azure Public 作为演示环境
具体实现步骤
完成静态网站托管
- 创建一个存储账户,选择 StorageV2(general purpose)
- 启用静态网站托管,并配置欢迎页面以及自定义404 页面
- 通过 Storage Explorer 进入 $web blob 容器,上传静态资源文件!
- 复制静态网站的访问断点
- 测试静态页面是否托管成功
配置 CDN 加速
- 同样选择在这个存储账户的 Azure CDN 配置页面,输入相关 CDN 的配置信息,此处的源站信息填入之前的静态网站的访问端点
- 测试 CDN 的访问端点
- 测试
![]https://www.cnblogs.com/images/cnblogs_com/bigdaddyblog/1310139/o_page404.png)
总结
总体的配置步骤很简洁,可以通过 Portal 上的几个步骤即可完成。
当在做自己知道是不对的事情的时候,就要引起注意了
停下来管理情绪,换个方向前进