尼采般地抒情

公告栏

此网站主题为本人手写主题,主题还在开发中……


作者:尼采般地抒情

站点信息

文章数目:257
已运行时间:
目录
  1. CDN 回源
  2. 网站优化
    1. Gzip 智能压缩
    2. Brotli 智能压缩
    3. 页面压缩
    4. 302 调度
    5. TLS1.3
    6. HTTP/2 + Server Push
    7. WebP 自适应
  3. 网站防攻击
    1. IP 限制访问
    2. CC 防护

尼采般地抒情

尼采般地抒情

公告栏

此网站主题为本人手写主题,主题还在开发中……


作者:尼采般地抒情

站点信息

文章数目:257
已运行时间:

CDN 回源

cdn 回源是什么意思?CDN 回源包括回源地址和加速域名。常规的 CDN 都是回源的。即:当有用户访问某一个 URL 的时候,如果被解析到的那个 CDN 节点没有缓存响应的内容,或者是缓存已经到期,就会回源站去获取。如果没有人访问,那么 CDN 节点不会主动去源站拿的。
回源地址:可以使回源域名,也可以是回源 IP,主要作用是 CDN 加速节点同步更新的一个地址;
加速域名:使用 CDN服务器需要加速的一个域名,一般会将加速域名做别名解析为 CDN 运营商提供的域名,来做 CDN 加速访问。

回源域名一般是 cdn 领域的专业术语,通常情况下,是直接用 ip 进行回源的,但是如果客户源站有多个 ip,并且 ip 地址会经常变化,对于 cdn 厂商来说,为了避免经常更改配置(回源 ip),会采用回源域名方式进行回源,这样即使源站的 ip 变化了,也不影响原有的配置。
CDN 本来是给网站加速的,但是有时会因为不合适的回源策略给服务器带来负担,只有选择正确的策略才能给自己的网站带来更高的访问效率。

网站优化

Gzip 智能压缩

gzip 是 GNUzip 的缩写,最早用于 UNIX 系统的文件压缩

HTTP 协议上的 gzip 编码是一种用来改进 web 应用程序性能的技术,web 服务器和客户端(浏览器)必须共同支持 gzip
image.png

Brotli 智能压缩

也是一种静态资源压缩算法,并且也支持 HTTPS

页面压缩

去除掉页面的注释或空格提高传输效率

302 调度

CDN 系列学习文章(三)——302 调度

作者:深蓝加菲
链接:https://www.zhihu.com/question/32148047/answer/70920110
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

一般是两者结合,DNS 做省市级别和跨运营商的调度, 302 做基于内容和精确 IP 的精确调度
DNS 的优点:
DNS 系统是天然的分布式结构
客户端本机,LDNS 都可以实现 cache,架构本身就能实现高的伸缩性和性能


DNS 的缺点:
DNS 并不是为 GSLB 设计的
GSLB 基于 local DNS 的地址判断,粒度较粗。而且 LDNS 可能和 end user 网络距离很远。
用户可能会设置错误的 Local DNS,该服务器和用户实际距离较远,比如 8.8.8.8 等(edns-client-subnet 可以部分解决该问题)
DNS 请求里面不会带有内容信息,GSLB 只能拥有 LDNS ip 信息,无法针对内容作出更加灵活的判断
因为 DNS reply TTL,所以某个用户一段时间内的请求都会导向同一个 site (解决:趋向于较短的 TTL)
因为 local dns 缓存和 TTL 的存在,你很难判断某次的返回会对负载有多大影响
某些 Local DNS 会忽略 DNS TTL 信息,而采用固定的 TTL 时间,对此我们无能为力
电信系统倾向于直接使用 ip 地址访问,不使用域名


302 的优点:
可以直接得到 end user ip 和内容的地址,可以做出精确的 redirect
每个请求都需要访问 GSLB,可以做出单独的处理
可以在一个点方便的作出统计和认证


302 的缺点:
需要应用层协议支持(http / rtsp)
一般有重定向次数限制
GSLB 需要处理较多的请求,却没有 LDNS 作为 cache
GSLB 暴露给 end user , 容易遭受攻击
用户访问 GSLB 本身就会带来时延,可能深圳的用户需要访问北京的 GSLB
单点故障(可以通过 GSLB 服务群集解决)
某些应用对 URL 变化敏感,比如 WEB
某些客户端支持不好(中文字符集等问题)

TLS1.3

TLS 1.3 是一种全新的加密协议,它既能提高终端用户的访问速度,又能增强安全性

HTTP/2 + Server Push

WebP 自适应

WebP 自适应功能是 CDN 平台智能判断客户端浏览器是否支持 WebP 解码,如支持则返回 WebP 格式图片,否则返回原图,客户端以及源站无需任何改动。开启该特性,可以有效节省 CDN 传输带宽,加速图片渲染速度。

网站防攻击

IP 限制访问

CC 防护

评论区

Beaudar Twikoo

最新评论

Loading...