Amazon web services AmazonS3上传延迟
我最近开始在S3上托管一个站点,在将文件上传到Bucket时,我遇到了延迟问题。我说的滞后是指24小时。知道怎么了吗?我跟随美国焊接学会(AWS)创建了一个静态网站。根据一些研究,这可能与Cloudfront无法正常工作有关 另外,我对AWS和网站托管一般来说是新手 谢谢,Amazon web services AmazonS3上传延迟,amazon-web-services,amazon-s3,upload,lag,Amazon Web Services,Amazon S3,Upload,Lag,我最近开始在S3上托管一个站点,在将文件上传到Bucket时,我遇到了延迟问题。我说的滞后是指24小时。知道怎么了吗?我跟随美国焊接学会(AWS)创建了一个静态网站。根据一些研究,这可能与Cloudfront无法正常工作有关 另外,我对AWS和网站托管一般来说是新手 谢谢, Mike我不得不说这是由于s3/cloudfront的“缓存”时间造成的。 如果你上传了一个全新文件名的文件,然后导航到URL,它会立即出现吗? 像S3和其他CDN这样的东西的最大好处实际上是,它用于不应该更改的数据 因此,
Mike我不得不说这是由于s3/cloudfront的“缓存”时间造成的。 如果你上传了一个全新文件名的文件,然后导航到URL,它会立即出现吗? 像S3和其他CDN这样的东西的最大好处实际上是,它用于不应该更改的数据 因此,它的设置应尽可能减少浏览器对它的请求
尝试在不同的环境中编辑您的站点,然后在完成后将其上载到S3。这会让你省去很多挫折是的,新文件和新名称会立即出现,所以这可能是由于缓存时间。没有解决方法吗?最简单的方法是在url的末尾添加一个问号,后面跟着随机字符,每次更新时都会更改这些字符。或者,你可以在你的网络浏览器中使用“私人浏览”模式,并在测试之间完全关闭该模式。。。或者清除浏览器缓存。还有其他方法(例如为每个文件设置元数据,这是一个难题)。如果您的S3中有cloudfront,那么您还必须检查并使页面中的所有cloudfront缓存无效。。。