谷歌应用引擎测试网站配额已满。我做错了什么?

7

首先,我对GAE完全不了解。3天前,我在Google上搜索免费在Google应用引擎上托管网站的方法。我在labnol.org上找到了这篇教程:

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

我原本以为GAE的免费用户配额很高。我的网站接收到的流量非常少。最多,该网站每天只有50个页面浏览量,其中大部分(如果不是全部)都是我的。我正在测试我的代码,并刷新我的浏览器。
GAE指示如下:前端实例小时-100%-28.00 / 28.00实例小时
在今天早上之前,我没有对我的GAE设置进行任何调整。在过去的12个小时中有两件事发生了变化:
1.我将我的前端实例类从默认的f1更改为f4。我这样做的原因是想看看是否能提高我的网站加载速度(但并没有)。我的网站是一个相当小而简单的网站。
2.我用新的html文件和图像替换了过去2天的文件,今天早上这样做导致我对文件进行了一些更改,并上传了更改(通过GoogleAppEngineLauncher Mac应用程序进行部署),大约每小时5次。
在我的设置页面上,除了以下内容外,所有内容都为0:
前端实例小时 100% 28.00 / 28.00实例小时
我如何达到GAE的托管配额?我应该调整其他设置吗?我该怎么做才能防止这种情况在未来发生?
额外的事实:
- 包含所有文件的文件夹大小为38kb。 - 我使用JavaScript通过index.html运行Google Analytics(而不是其他页面)。 - 我正在使用原始的基本HTML。 - 每个页面提供大约3kb的图像数据。
谢谢。

6
您刚将实例类别提升到了默认大小的四倍,因此很快就超过了您的免费配额,这并不令人意外。 - Nick Johnson
4个回答

5
如果您的网站主要由静态内容组成,我强烈建议您实施前端缓存。这将极大地减少您的实例小时数,因为大部分内容将由Google的前端服务器提供服务。
对于每个从缓存中提供服务的页面,您将在AppEngine中看到一个204的记录。请参见有关扩展GAE应用程序的讲座。
请注意,您还可以选择在应用程序内使用memcache选项,但简要查看该教程链接后,我怀疑这不适用于您。

3

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

f4级实例消耗速度比f1级快了4倍。你的28小时配额将在7小时内用尽。


2

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


1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接