Heroku在美国和欧洲以外不可用?

  • 本文关键字:美国 Heroku heroku
  • 更新时间 :
  • 英文 :


我是一个初级开发人员。我已经创建了一个web应用程序,我想部署在Heroku。但我在一个网站上读到2022年1月的一篇文章说:"Heroku只覆盖美国和欧洲地区。"此空间不适合在亚洲国家有客户的公司。这一限制导致欧洲和美国以外的潜在用户转向其他选择。">

  1. 有人能确认一下吗?

就我而言,我本人居住在欧洲,而我的很大一部分客户将在非洲和亚洲。

  1. 这是否意味着居住在美国和欧洲以外的客户将无法访问我的网站?或者他们这么说是什么意思?

看看他们的区域文档,你是部分正确的。

截至2022年7月,通用/共享运行时仅在美国和欧盟可用。

heroku regions --common
ID  Location       Runtime
──  ─────────────  ──────────────
eu  Europe         Common Runtime
us  United States  Common Runtime

Heroku确实提供了更多的区域,比如悉尼&东京,但这需要使用他们的私人空间计划,允许您在几个不同的地区旋转自己的私人Heroku实例。

$ heroku regions --private
ID         Location                 Runtime
─────────  ───────────────────────  ──────────────
dublin     Dublin, Ireland          Private Spaces
frankfurt  Frankfurt, Germany       Private Spaces
oregon     Oregon, United States    Private Spaces
sydney     Sydney, Australia        Private Spaces
tokyo      Tokyo, Japan             Private Spaces
virginia   Virginia, United States  Private Spaces

为了回答问题;如果你的项目可以证明私人空间的成本是合理的,那么你可以在更多的地区使用Heroku,比如亚洲和东欧。但是,截至2022年7月,这些区域在公共运行时中不可用。

如果您使用Heroku的服务器进行托管,那么您使用的服务器将物理上位于美国或欧洲。

这并不意味着亚洲或非洲的用户不能访问它,但它确实意味着数据必须通过跨大陆的网络连接传输。

与使用物理上位于客户附近的服务器相比,这相对较慢。