Google app engine 已达到Google应用程序引擎前端实例小时数限制

Google app engine 已达到Google应用程序引擎前端实例小时数限制,google-app-engine,Google App Engine,我有一个静态html网站托管谷歌应用程序引擎免费选项。我没有任何流量可以说,因为这是一个新网站,唯一的流量是我自己访问该网站 我注意到,只需15个主页请求,我的前端实例小时消耗量为5%。按照这个速度,我的网站每天只能服务300名访问者 我想知道当达到前端实例小时数限制时会发生什么?我的网站会对公众不可用吗?我在某个地方读到,静态内容由不同的服务器提供,只要不超过带宽限制,就应该继续提供。这是真的吗 如何减少前端实例小时数?如果没有实例正在运行,则请求将导致实例启动。实例在完成最后一个请求后会持续

我有一个静态html网站托管谷歌应用程序引擎免费选项。我没有任何流量可以说,因为这是一个新网站,唯一的流量是我自己访问该网站

我注意到,只需15个主页请求,我的前端实例小时消耗量为5%。按照这个速度,我的网站每天只能服务300名访问者

我想知道当达到前端实例小时数限制时会发生什么?我的网站会对公众不可用吗?我在某个地方读到,静态内容由不同的服务器提供,只要不超过带宽限制,就应该继续提供。这是真的吗


如何减少前端实例小时数?

如果没有实例正在运行,则请求将导致实例启动。实例在完成最后一个请求后会持续15分钟


因此,从理论上讲,您可以每15分钟发出一次请求,每天总共96次,并使用24小时的实例时间,而不是每天28小时的空闲实例时间。

您可以更改最大空闲实例和最小挂起延迟设置,以减少创建多个实例的时间。
设置内容的过期时间。()

我只是想给你澄清一下。您认为每个请求消耗了您的免费配额的0.05/15。这是你的根本错误。每个请求都将由应用程序的一个实例提供服务。你有28小时的免费时间。每次发送请求时,如果没有活动的实例,则将启动一个实例,并且它将消耗此配额的15分钟——即使它只为一个请求提供服务。然而,如果你的应用程序是高效的,那么这个实例可以在15分钟内处理数千个请求。如果你的应用程序效率低下,或者你有很多流量,那么你最终会一次运行多个实例。如果您始终有4个实例始终在运行,则每15分钟将消耗1小时的实例配额,因此您的站点将在6小时后变得不可用。如前所述,这是当您开始使用最小/最大空闲实例时——您可以为更少的实例权衡响应时间。在本例中,假设您调整了Min/Max Idle并提高了应用程序的响应时间,但通过这样做,您将活动实例的数量从4个减少到了1个。然后,您可以让网站保持24小时运行。

在低流量情况下,点击率和实例时间之间的关系不是线性的-请参阅Peter的答案了解原因。谢谢。当达到前端实例小时数限制时会发生什么情况?我的网站会变得不可用吗?是的,它会开始产生500个错误。但是您可以将实例数限制为1,这样就永远不会发生这种情况。谢谢。对于静态html站点,有多少流量会导致前端实例小时限制达到28小时?我的意思是,如果是静态html站点,免费GAE可以提供多少流量?仅供参考,您实际上不能强制appengine最多使用一个实例。它可能会超过这一点,而且由于流量大,网站可能会暂停。通过将空闲实例设置为automatic-1并将延迟设置为最大值,可以大大降低发生这种情况的可能性。谢谢,是的,我已设置了最大空闲实例和最小挂起延迟。谢谢。对于静态html站点,有多少流量会导致前端实例小时限制达到28小时?我的意思是,如果是静态html站点,免费GAE可以提供多少流量?静态文件的处理方式与特定在线应用程序需要处理的RPC不同。静态文件由谷歌的内容网络交付。我不太熟悉,无法估计容量,但肯定会有很多更高的因素。另外,如果您的内容是由ISP或本地缓存的静态内容,它可能永远不会到达GAE。非常感谢,我学到了很多。但是,我不清楚静态文件的浏览器缓存过期时间。我应该设置html和图像文件的什么值?如果我的索引html文件运行java脚本,例如google analytics脚本,我仍然可以将其设置为静态文件吗?我的app.yaml有-static\u文件:\1