Amazon s3 如何加载新的css强制页面重新缓存

Amazon s3 如何加载新的css强制页面重新缓存,amazon-s3,http-headers,cache-control,Amazon S3,Http Headers,Cache Control,我有一个css文件存储在AWS S3中: <link href="https://s3.amazonaws.com/mybucket/my.css" rel="stylesheet"> 我通过上传一个新文件更新了这个文件,但是添加的内容没有加载到页面中。我可以通过按Ctrl+Shift+R在浏览器中强制重新设置,但我不希望每个用户都必须这样做 我不熟悉缓存控制。我是否在S3中设置HTTP头以强制浏览器运行并获取带有更新的新css文件?您是否计划使用CDN?@Stand\u确定

我有一个css文件存储在AWS S3中:

 <link href="https://s3.amazonaws.com/mybucket/my.css" rel="stylesheet">

我通过上传一个新文件更新了这个文件,但是添加的内容没有加载到页面中。我可以通过按Ctrl+Shift+R在浏览器中强制重新设置,但我不希望每个用户都必须这样做


我不熟悉缓存控制。我是否在S3中设置HTTP头以强制浏览器运行并获取带有更新的新css文件?

您是否计划使用CDN?@Stand\u确定我应该使用cloudfront而不是S3?使用cloudfront无法解决该问题,因为这是一个单独的浏览器缓存问题。在开发期间,建议使用匿名或缓存禁用的浏览器,因为对CSS文件等文件的更改往往会被浏览器缓存,以加快加载时间并减少带宽使用
Ctrl+Shift+R
通常强制刷新,作为过程的一部分清除缓存。参见@Stand_uu_u_u_u,S3当然也是。哪个控件头将使浏览器重新缓存新的css文件?