全部文章 web开发 Api文档 时光画轴 全部壁纸 二次元 初音未来 自然 时光 游戏 崩坏学园 英雄联盟 碧蓝航线 全部番剧 电影 国创 番剧 全部视频 动画 影视 音乐
logo
web性能优化之内容分发

web性能优化之内容分发

Timeless 2018-07-19 93

CDN内容分发网络

内容分发网络(全称是Content Delivery Network),是在现有 Internet 中增加的一层新的网络架构,由遍布全国的高性能加速节点构成,一般涵盖了移动、联通、电信等主流运营商,以及铁通、长宽等多家中小型运营商。这些高性能的服务节点都会按照一定的缓存策略存储您的业务内容,当您的用户向您的某一业务内容发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点快速响应,有效降低用户访问延迟,提升可用性。

TB1JjgZOFXXXXX6XXXXXXXXXXXX-1530-1140.png

图片来自 阿里云

1.1、CDN的功能

CDN 有效地解决了目前互联网业务中网络层面的以下问题:

1、用户与业务服务器地域间物理距离较远,需要进行多次网络转发,传输延时较高且不稳定;

2、用户使用运营商与业务服务器所在运营商不同,请求需要运营商之间进行互联转发。

3、业务服务器网络带宽、处理能力有限,当接收到海量用户请求时,会导致响应速度降低、可用性降低。

4、访问控制,多项访问控制策略自助配置,支持 referer 黑白名单、IP 黑白名单、防盗链等等,有效防盗刷、抵御恶意用户,抵御CC攻击。

5、SEO优化,域名接入 CDN 后,会根据请求将其动态调度至最优的加速节点,因此访问 IP 会频繁变更,影响域名在搜索引擎中的权重。开启 SEO 优化,智能识别访问 IP,保证搜索引擎权重的稳定性。

1.2、CDN的分类

1、静态内容加速:提供了强大的静态内容(如网页样式、js、图片、小文件等静态内容)加速分发处理能力,极大地缩减了站点响应时间,实现复杂内容秒级加载,显著提升了网页用户的体验。

2、音视频点播加速:针对在线音视频播放业务场景,多媒体分流,在高并发的环境下保证服务的高可用性和媒体传输速度

3、下载分发加速:支持各类文件的下载、分发,提供稳定、优质的下载加速。海量弹性带宽储备,具备突发性超大流量承载能力,有效缓解源站压力

不同的服务商可能会有不同的分类,但大同小异,根据业务需求选择对应的CDN加速,可以有效地提高网站的性能

1.3、 CDN推荐

1、腾讯云CDN

首先的,每月10G免费额度(小站妥妥够用了),CDN新用户前6个月每月赠送50G流量~(^。^) ,支持https 以及 http2.0!,配合对象存储使用效果更佳哟,我是不会告诉你腾讯云COS每月有50G存储容量、10G外网流量、10G内容分发CDN回源流量的免费额度的

传送门:https://cloud.tencent.com/product/cdn

2、阿里云CDN

没有免费额度,不过流量包有活动便宜(*´ڡ`●),支持https、Gzip等等,该有的都有毕竟阿里云的产品种花家最多兔子使用呢

传送门:https://www.aliyun.com/product/cdn

3、百度云CDN

免费版(50G/天,不支持https ◑︿◐),算了我还是上图吧

QQ截图20180718145814.png

传送门:https://su.baidu.com/

4、又拍云

没有免费额度,但是又拍云联盟用户每月享10GB免费存储空间、15GB免费CDN流量(http、https都可用)

附上申请步骤:

QQ截图20180719171625.png

传送门:https://www.upyun.com/league

5、七牛云

http的流量每月免费10G,HTTPS的要收费,顺带一说,通过七牛云的开发者认证,可以获得10GB 永久免费存储空间

传送门:https://www.qiniu.com/products/fusion

6、360云加速

介个没用过,不过听说支持https呢,所以推荐来一波

传送门:https://cdn.cloud.360.cn/

奈个,现在的云服务商太多了,有需的多注意这方面的活动就行,就算我列举完,他们也不会给我发鸡腿的~

分享到微信