【问题标题】:My website appear differently from different IP (USA vs Korea)我的网站与不同的 IP 不同(美国与韩国)
【发布时间】:2020-10-05 02:52:42
【问题描述】:

我通过 AWS S3/CloudFront 将我的 Gatsby SSG 上传到 Google Domains,但更改仅出现在美国 IP(VPN) 上,而不出现在韩国 IP 上。

我该如何解决这个问题?

谢谢。

我的韩国IP网站(vpn off) vs 我的美国IP网站(vpn on)

【问题讨论】:

标签: web amazon-s3 gatsby amazon-cloudfront google-domains


【解决方案1】:

您可能只需要在 Cloudfront 上强制刷新缓存。

您可以在 Cloudfront 控制面板中的 Distribution Settings > Invalidations > Create Invalidation 下为您的分配执行此操作,然后键入您想要的路径使无效(每行一个,区分大小写)。

因此,例如,/public/* 将使 Gatsby 的公共目录中的所有文件无效。

您可以在Cloudfront's official documentation找到更多详细信息

【讨论】:

  • 我也想通了。感谢您的回答!
  • 我听说有办法让这个过程自动化。就像将文件名更改为 image_v2.jpg 或减少缓存 TTL。难道我每次上传时都必须更改所有文件名才能完成这项工作吗?
猜你喜欢
  • 2012-12-30
  • 2015-07-29
  • 2014-06-10
  • 2011-01-10
  • 1970-01-01
  • 2010-10-25
  • 2022-06-29
  • 2012-07-01
  • 1970-01-01
相关资源
最近更新 更多