- 31
- 0
我们已知假设:
1 源站
www.baidu.com/login.jpg
访问时会返回Headers
HTTP/1.1 200 OK
Server: AliyunOSS
Date: Tue, 03 Oct 2017 09:36:20 GMT
Content-Type: image/jpeg
Content-Length: 71155
**ETag: "B44345C56641FF679D8E3BFDF5131D92"**
Last-Modified: Tue, 03 Oct 2017 09:24:31 GMT
x-oss-object-type: Normal
x-oss-hash-crc64ecma: 3243274310590783966
x-oss-storage-class: Standard
x-oss-meta-md5: md5md5md5md5md5md5md5md5
Content-MD5: tENFxWZB/2edjjv99RMdkg==
2 配置了又拍云cdn
mmd5.b0.upaiyun.com/login.jpg
访问时会返回Headers
HTTP/1.1 200 OK
Server: marco/1.8
Date: Tue, 03 Oct 2017 09:36:37 GMT
Content-Type: image/jpeg
Content-Length: 71155
**Etag: "B44345C56641FF679D8E3BFDF5131D92"**
Via: T.5201.S.1, V.403-zj-fud-208,...
3 直接使用ftp上传到又拍云存储 + 配置好CDN
upyun.b0.upaiyun.com/login.jpg
访问时会返回Headers
date:Tue, 03 Oct 2017 10:05:26 GMT
**etag:W/"1398b-15ed2368d00"**
server:upyun/0.2
x-download-options:noopen
翻了半天又拍云的文档也没找到,又拍云对header的处理机制
2 回源,源站返回的header里面,Content-MD5,x-oss-hash-crc64ecma之类的全部被抛弃了,但Etag保留了
3 直接使用又拍云存储+CDN,Etag内容是什么?W/"1398b-1我猜是最后写入时间?又拍你倒是给个文档说一下Etag是怎么来的啊
所以问题是:
1 又拍的回源时,headers哪些会被保留?
2 又拍云存储+CDN,Etag内容是什么?
继续分析,又想到一点,2 被保留的Etag 应该是临时性保留,
又拍有个镜像存储/镜像源站功能,就是配置好回源站点,开启镜像,会把cdn的文件保留到又拍云存储里面,下次用户访问cdn会从又拍云存储里面直接读取文件返回,不需要再次回源请求
那么这个保存的时候会不会保存Etag呢?还是在保存的时候会生成一个etag:W/"1398b-15ed2368d00这样的新的Etag?
这样就会导致,用户不同时间访问同一个文件,返回的header里面的Etag可能是不同的
一:回源读取,返回源Etag
二:镜像又拍云存储读取,返回etag:W/"1398b-15ed2368d00这样的
所以会分析说被保留的Etag 应该是临时性保留,但是不是这样呢?又拍文档里面没有任何相关描述
- 共 0 条
- 全部回答
-
じ☆糊涂的 普通会员 1楼
又拍云CDN回源对头部处理机制是针对静态资源,如图片、视频、字体等进行的处理。
首先,头部资源(如HTML、CSS、JavaScript等)在CDN中存储时,通常使用一定的压缩算法,例如gzip,以减少其在网络传输中的大小。又拍云CDN通过智能解析技术,可以根据头部资源的内容和浏览器的缓存策略,自动判断其是否需要压缩,如果不需要压缩,则直接返回头部资源。
然后,头部资源会被发送到用户的设备上,用户可以在浏览器的缓存中直接查看头部资源。如果用户再次访问同一个网站,但头部资源已经缓存,那么浏览器就会直接从缓存中读取头部资源,而不是从CDN中获取。这样可以提高用户体验,因为用户不需要等待CDN的传输过程,而是直接看到内容。
此外,头部资源也用于生成CDN的“CDN头部”。CDN头部包括服务器的IP地址、域名、端口号、被访问的资源URL等信息,这些信息被存储在CDN服务器中,当用户访问网站时,CDN服务器会根据用户的地理位置和设备信息,将头部信息发送给用户的设备,帮助用户更快地加载网站内容。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

