到此,自定义header "Content-Encoding: gzip" 导致chrome报错的原因算是定位到了:由于源站没有开启gzip, cdn回源的时候返回的是非压缩的数据,但是添加了自定义了...源站和cdn节点都不开启gzip_vary, 源站和cdn节点都开启gzip
2....源站和cdn节点开启gzip_vary,源站和cdn节点都开启gzip
3. cdn节点开启gzip_vary,源站不开启gzip_vary, cdn节点开启gzip, 源站开启gzip,
4. cdn...,那么cdn会透传请求头到源站,以非压缩请求发送到源站,源站返回非压缩的内容给cdn节点, cdn节点缓存非压缩内容,接着客户端第二次发起带压缩的请求, 由于cdn没有开启gzip_vary, 带压缩头的请求和非带压缩头的请求都会命中...1.2 如果客户端是第一次发起压缩请求,那么cdn会透传请求头到源站,以压缩请求发送到源站,源站返回压缩的内容给cdn节点, cdn节点缓存压缩内容,接着客户端第二次发起带压缩的请求,由于cdn没有开启