CDN定义:建立并覆盖在承载网上,由不同区域的服务器组成的分布式网络。将源站资源缓存到全国各地的边缘服务器,供用户就近获取,提高访问速度的同时降低源站压力。 优点 比如:一般的网站如果服务器在网通,电信用户访问很慢,如果服务器在电信,网通用户访问又很慢。 比如:集群抗攻击 广泛分布的高防CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。CDN作用在何处ISP:ISP英文全称是Internet Service Provider,中文翻译为互联网服务提供商,即向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商,依据相关法律规定必须具备相关资质证书。LocalDNS:(local name server)是客户端网络设置的一部分,要么是手工配置,要么从DHCP得到。一般local dns 在从网络上靠近客户端。rootDNS:是互联网域名解析系统(DNS)中最高级别的域名服务器,负责返回顶级域的权威域名服务器地址。TTL:(Time To Live)该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。CDN技术栈本地内容索引、本地内容,拷贝以及本地内容访问状态信息收集OSS(Object Storage Service)定义:是阿里云提供的一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。应用场景:云端数据处理- 自定义图片处理:通过在URL后方添加参数、使用OSS SDK等方式可以方便快捷的对图片进行剪裁、旋转等处理。
- 智能媒体管理(IMM):文档预览、人脸识别、图片识别...
- 提供与平台无关的API接口:可用于h5分享的报告。
CDN & OSS最佳实践实际上免备案CDN地址也是OSS一个Bucket(存储空间)地址,一个Bucket可以有多个Object(存储对象),于是对于跨域方案、回源规则等服务器配置会有更多的选择,也更加容易操作。OSS与CDN的使用1、 在资源对应的Bucket的“传输管理->域名管理”中绑定CDN域名,2、在“基础设置->镜像回源”中配置回源规则,其中包括回源类型、回源条件、回源地址等。3、在前端项目的资源上加上免备案CND对应的域名,便可以通过 CDN->OSS->源站 链路拿到资源,缓存之后之后便可以直接从CDN或OSS上拿到相应的资源。思考1、对于静态资源的存储,我们从CDN+源站存储策略转向CDN+OSS+源站存储策略的原因有哪些?2、OSS的图片处理功能中,对于被处理过的图片是被作为新的资源存储下来了,还是每次请求都重新生成?
|