Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AmazonS3上传延迟_Amazon Web Services_Amazon S3_Upload_Lag - Fatal编程技术网

Amazon web services AmazonS3上传延迟

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这样的东西的最大好处实际上是,它用于不应该更改的数据 因此,

我最近开始在S3上托管一个站点,在将文件上传到Bucket时,我遇到了延迟问题。我说的滞后是指24小时。知道怎么了吗?我跟随美国焊接学会(AWS)创建了一个静态网站。根据一些研究,这可能与Cloudfront无法正常工作有关

另外,我对AWS和网站托管一般来说是新手

谢谢,
Mike

我不得不说这是由于s3/cloudfront的“缓存”时间造成的。 如果你上传了一个全新文件名的文件,然后导航到URL,它会立即出现吗? 像S3和其他CDN这样的东西的最大好处实际上是,它用于不应该更改的数据 因此,它的设置应尽可能减少浏览器对它的请求


尝试在不同的环境中编辑您的站点,然后在完成后将其上载到S3。这会让你省去很多挫折

是的,新文件和新名称会立即出现,所以这可能是由于缓存时间。没有解决方法吗?最简单的方法是在url的末尾添加一个问号,后面跟着随机字符,每次更新时都会更改这些字符。或者,你可以在你的网络浏览器中使用“私人浏览”模式,并在测试之间完全关闭该模式。。。或者清除浏览器缓存。还有其他方法(例如为每个文件设置元数据,这是一个难题)。如果您的S3中有cloudfront,那么您还必须检查并使页面中的所有cloudfront缓存无效。。。