【问题标题】:Google App Engine quota reached on test site. What am I doing wrong?测试站点上已达到 Google App Engine 配额。我究竟做错了什么?
【发布时间】:2012-02-02 00:03:08
【问题描述】:

首先,我是 GAE 的新手。 3 天前,我在 Google 上搜索免费在 Google App Engine 上托管一个网站。我在 labnol.org 上找到了这个教程:

http://www.labnol.org/internet/host-website-on-google-app-engine/18801/

我的印象是 GAE 的免费用户配额很高。我的网站收到的流量很少。充其量,该网站每天获得 50 次页面浏览量,其中大部分(如果不是全部)是我的。我正在测试我的代码并刷新我的浏览器。

GAE 表示:前端实例小时数 - 100% - 28.00 实例小时数,共 28.00 小时

直到今天早上,我都没有对我的 GAE 设置进行任何调整。过去 12 小时内有 2 件事发生了变化:

  1. 我将前端实例类从默认的 f1 更改为 f4。我这样做的原因是看看它是否会改善我网站的加载时间(它没有)。我的网站是一个相当小而简单的网站。

  2. 我今天早上用新的替换了过去 2 天的 html 文件和图像。这样做导致我对文件进行了一些更改,并且上传(通过 GoogleAppEngineLauncher Mac 应用程序部署)更改可能大约每小时 5 次。

在我的设置页面上,除了这个之外,所有内容都为 0:

前端实例小时数 100% 28.00 of 28.00 实例小时数

我是如何达到 GAE 的托管配额的?我应该调整任何其他设置吗?我能做些什么来防止这种情况在未来发生?

其他事实:

  • 包含我所有文件的文件夹大小为 38kb。
  • 我有 Google Analytics,通过 Javascript,在 index.html 上运行(没有其他页面)。
  • 我正在使用原始、基本、html。
  • 我的页面由每页提供的大约 3kb 图像数据组成。

谢谢

【问题讨论】:

  • 您刚刚将实例类增加到默认大小的四倍。很快就用完了您的免费配额也就不足为奇了。

标签: google-app-engine


【解决方案1】:

如果您的网站主要包含静态内容,我强烈建议您实施Frontend Caching。这应该会大大减少您的实例时间,因为其中大部分将由 Google 的前端服务器提供服务。

对于从缓存提供的每个页面,您都会在 AppEngine 中看到 204 登录。另请参阅 this 讨论扩展 GAE 应用程序。

请注意,您还可以选择在您的应用程序中使用memcache,但简要查看该教程链接,我怀疑这不适用于您。

【讨论】:

    【解决方案2】:

    我将前端实例类从默认的 f1 更改为 f4。

    F4 类实例的耗时快 4 倍。您的 28 小时配额将每 7 小时用完一次。

    【讨论】:

      【解决方案3】:

      如果您使用这么多实例时间来服务 50 个静态页面,我猜您的空闲实例设置设置为 1 或更多(这会使应用程序运行一整天,即使没有人使用它)。确保在您的应用程序设置页面上,“空闲实例”滑块设置为“自动 1”。

      【讨论】:

        【解决方案4】:

        在启用计费之前,他将无法调整他的空闲实例设置。

        【讨论】:

          猜你喜欢
          • 2013-08-06
          • 1970-01-01
          • 2016-07-18
          • 2014-08-20
          • 2019-12-23
          • 1970-01-01
          • 2014-06-15
          • 1970-01-01
          • 2015-08-26
          相关资源
          最近更新 更多