CDN 服务功能介绍|学习笔记

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
.cn 域名,1个 12个月
访问控制,不限时长
简介: 快速学习 CDN 服务功能介绍

开发者学堂课程【通过 CDN 为网站提速CDN 服务功能介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/511/detail/6832


CDN 服务功能介绍

 

目录

一、HTTPS 安全加速

二、性能灵活缓存策略

三、访问控制

四、性能优化

五、统计分析

六、日志管理

 

一、HTTPS 安全加速

HTTPS 协议是 HTTP 协议传输的安全版,在传输过程中对用户的安全信息进行加密,能完成数据的完整性调研,防止数据的泄密、篡改等风险。

阿里云的 CDN 支持全链路加速分发,客户端访问、节点间互联、回源请求均支持 HTTPS 加密技术。

阿里云 CDN 支持强制 HTTPS 跳转,支持用户自定义设置,将访问客户的原请求方式进行强制的 HTTPS 跳转。比如原访问用户采用HTTP 协议进行访问,可以强制转换为 HTTPS 协议访问请求。

 

二、性能灵活缓存策略

阿里云CDN 提供高性能的灵活缓存策略,均配置了 CPU 多核处理能力,高效合理使用和控制内存。搭配高速读写的 SSD 云盘存储,具备了超高的读写能力,大幅减少用户访问等待时间,提供性能可用性。

CDN 支持用户自定义缓存过期时间,针对不同的用户路径和文件名后缀的资源进行缓存过期时间规则的设置。通过设置权重的方式定义缓存策略生效的优先级,权重设置越大优先级越高。

CDN 支持用户自定义请求头,多个请求头参数可供自定义取值。

举例:为加速域名 example.aliyun.com 设置三则缓存配置规则:

1 缓存策略:文件名后缀为 jpg、png 的所有图片资源过期时间为1月,权重设置为90。

2 缓存策略:目录为/www/dir/aaa过期时间为1小时,权重设置为70。

3 缓存策略:完整路径为/www/dir/aaa/example.php过期时间为0s不缓存文件,权重设置为80。

权重设置越大优先级越高,三个缓存策略的生效顺序是:策略1->策略3->策略2。

 

三、访问控制

什么是防盗链,假设 A 站网页有图片和视频的链接地址,静态资源保存到阿里云 OSS 产品上,A站使用 CDN 加速分发。B 站在未授权情况下在自己网站使用A站的链接地址,供网站的用户使用。A站没有任何收益的情况下承担了 OSS 和 CDN 的资源使用费用,A站访问非法盗用链接。

阿里云 CDN 提供三种访问控制功能

Refer 防盗链通过配置访问的 refer 黑白名单来对访问者身份进行识别和过滤,从而限制资源被访问的情况

鉴权配置

高级防盗链功能,设置鉴权 Key 对访问的 URL 进行加密,CDN 客户的站点提供给用户加密后的 URL,用户使用加密后的 URL 对加速节点发送请求,达到保护源站资源的目的

IP黑名单

进入黑名单的 IP,表示此 IP 无法访问当前加速域名

阿里云 CDN 提供三种访问控制功能能有效的防止资源的非法链接风险。

 

四、性能优化

页面优化

去除页面冗余内容如 html 页面、内嵌 javascript 和 css 中的注释以及重复的空白符,有效去除页面的冗余内容,减小文件体积。

智能压缩

开启智能压缩可以对大多数静态文件类型进行压缩,有效减少用户传输内容大小,加速分发效果。

过滤参数

回源时会去除 URL 中?之后的参数,向源站发送请求,提高文件缓存命中率,提升分发效率。

 

五、统计分析

阿里云 CDN 提供了全景数据分析监控功能,主要包括资源用量、统计分析、域名排行、热点分析四个功能,时刻监控 CDN 的运行情况,对网站的访问域名、访问客户进行分析,便于用户自身的业务的进一步扩展。

资源用量主要是统计网站流量、域名排行、回源流量、按日流量的统计。

统计分析主要统计业务 PV、UV、访问用户的区域分布、多个运营商所占比例。

域名排行主要是各个加速域名的访问排名

热点分析主要分析热点的访问占比、URL 访问次数总计、页面引用的 URL 占比。

image.png

 

六、日志管理

阿里云 CDN 提供访问日志的管理功能,支持用户定制化提供服务,用户方便下载日志进行日志的分析功能。

image.png

相关文章
|
前端开发 JavaScript CDN
推荐一款稳定快速免费的前端开源项目 CDN 加速服务
推荐一款稳定快速免费的前端开源项目 CDN 加速服务
341 0
|
20天前
|
缓存 负载均衡 安全
什么是CDN服务
CDN(内容分发网络)是全球分布的服务器网络,旨在加速互联网内容的传输。它通过将内容缓存至靠近用户的服务器,减少延迟,提升访问速度与性能,同时实现负载均衡、减轻源服务器压力并提供安全防护。广泛应用于网站加速、视频直播等领域,优化用户体验。
48 5
|
7月前
|
安全 网络安全 定位技术
使用CDN服务对网页加载速度有何影响,如何选择合适的CDN提供商
使用CDN服务对网页加载速度有何影响,如何选择合适的CDN提供商
|
7月前
|
域名解析 人工智能 安全
【CDN产品测评-笔记】探索云服务中的安全和性能增强功能
【CDN产品测评-笔记】探索云服务中的安全和性能增强功能
89 8
【CDN产品测评-笔记】探索云服务中的安全和性能增强功能
|
7月前
|
域名解析 缓存 负载均衡
【域名解析DNS专栏】域名解析在CDN服务中的应用与优化
【5月更文挑战第30天】本文探讨了域名解析在CDN服务中的重要性,强调其对访问速度和稳定性的影响。文中提出了三种优化方法:使用智能解析以动态选择最佳节点,配置负载均衡保证服务稳定,以及利用DNS缓存提升访问速度。通过Python代码示例展示了基本的DNS解析过程,结论指出优化域名解析对于提升网站性能至关重要。
119 1
|
7月前
|
运维 Serverless 对象存储
Serverless 应用引擎产品使用之阿里函数计算中X-Fc 影响到 CDN 的功能和性能如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
弹性计算 Ubuntu 网络协议
阿里云CDN功能Quick Start
本文通过在国外Region ECS创建ECS,通过ECS部署应用,然后使用CDN加速部署应用,全链路测试体验阿里云CDN通过IP加速服务的功能。
146 0
|
7月前
|
缓存 API 对象存储
一看就懂:我是如何使用OSS提供的CDN服务的?
一看就懂:我是如何使用OSS提供的CDN服务的?
419 1
|
CDN
CDN预热功能——如何判断预热是否完成
CDN预热功能——如何判断预热是否完成自制脑图
140 0
CDN预热功能——如何判断预热是否完成
|
CDN
CDN预热功能——了解URL预热功能
CDN预热功能——了解URL预热功能自制脑图
292 0
CDN预热功能——了解URL预热功能