CDN开启gzip压缩,首次访问压缩未生效

2020-11-09 10:21:02 浏览数 (1)

背景知识点:

主动压缩功能机制一般分为两种

1.同步压缩

在回源请求时,一边抓取文件,一边做文件压缩,直接响应压缩

优点:客户端第一次请求就可以给出压缩文件

缺点:访问耗时要算上压缩的时间,会有1 1大于二的效果,提高了整体访问耗时

2.异步压缩

在回源请求时,第一次优先响应客户端非压缩文件,之后进行压缩处理并保存,再请求时可命中压缩文件

优点:首次访问耗时会相对减少,访问的服务体验会相对较好

缺点:首次响应不会给出压缩文件

问题描述:

CDN开启gzip压缩,首次访问压缩未生效

原因分析:

1、查看域名配置,确实主动压缩功能时开启的

ps:官网功能说明链接 https://cloud.tencent.com/document/product/228/41736

2.验证现象

第一次访问,未有给出压缩

第二次访问,给出压缩

确实有首次未压缩的现象

3.问题分析

通过背景知识点可知,现象明显符合异步压缩的机制,因此可知,腾讯云的主动压缩功能,业务逻辑就是异步压缩的机制

4.结论

我们主动压缩功能产品设计是按照异步压缩的机制处理的,因此‘CDN开启gzip压缩,首次访问压缩未生效’问题并不是异常现象,是正常的业务逻辑现象,因此不是问题,只需要了解此产品特性即可

0 人点赞