2017-02-19 1 views
0

Le code d'état 200 est-il normal? ou 304 est normal? Les images sont publiques et corrigées de sorte que 365 jours les mêmes images seront fournies pour chaque utilisateur.Code d'état 200 ou 304? laquelle est correcte? Amazon CloudFront avec S3

Je définis Cache-Control comme max-age = 31536000 sur Amazon S3 lorsque je télécharge des images.

Aidez-nous s'il vous plaît. :) Pouvez-vous vérifier comment configurer correctement?

Je veux économiser de l'argent pour la bande passante.

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 

Répondre

0

Les codes d'état 200 sur 304 sont tous deux OK. Toutes les erreurs sont dans la gamme 400.

200 signifie OK. 304 304 signifie Not Modified: le contenu mis en cache peut être réutilisé par le client. Si vous obtenez un 304 travaux de mise en cache.

Vérifiez https://en.wikipedia.org/wiki/List_of_HTTP_status_codes pour plus de détails.