首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >状态代码是200还是304?哪一个是正确的?亚马逊CloudFront与S3

状态代码是200还是304?哪一个是正确的?亚马逊CloudFront与S3
EN

Stack Overflow用户
提问于 2017-02-19 17:17:59
回答 1查看 2.1K关注 0票数 0

状态代码200是否正常?还是304是正常的?镜像是公开和固定的,因此365天将为每个用户提供相同的镜像。

上传图片时,我在亚马逊S3上将缓存控制设置为max-age=31536000。

请帮帮忙。:)你能检查一下如何正确设置吗?

我想节省带宽的钱。

代码语言:javascript
运行
复制
General
Request URL:http://cdn.xxx.com/abcdefg.jpg
Request Method:GET
Status Code:200 OK
Remote Address:54.111.111.11:80


Response Headers
Accept-Ranges:bytes
Age:459753
Cache-Control:max-age=31536000
Connection:keep-alive
Content-Length:83256
Content-Type:image/jpeg
Date:Tue, 14 Feb 2017 00:11:18 GMT
ETag:"5a6cf63186d10eb1fbe161d7de181cc6"
Last-Modified:Thu, 09 Feb 2017 12:45:31 GMT
Server:AmazonS3
Via:1.1 b3825aee9279d95a2a68132ed5dca00f.cloudfront.net (CloudFront)
X-Amz-Cf-Id:J9ncFq1xBjXA4MhF7hxpMIldiR-8aIzjmhAq9tTaT8EaRo54vkbjYQ==
X-Cache:Hit from cloudfront


Request Headers
GET /abcdefg.jpg HTTP/1.1
Host: cdn.xxx.com
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
Accept: image/webp,image/*,*/*;q=0.8
Referer: http://cdn.xxx.com/aaaaa
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8,ko;q=0.6
Cookie: _gat=1; _ga=GA1.3.698203739.1486458204
EN

回答 1

Stack Overflow用户

发布于 2017-02-19 17:34:39

304中的状态码200都正常。所有误差都在400范围内。

200表示OK

304意味着Not Modified:缓存的内容可以被客户端重用。如果你得到一个304,缓存就可以工作了。

有关更多详细信息,请查看https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42325503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档