首先,我对GAE完全不熟悉。 3天前,我在Google上搜索了免费在Google App Engine上托管网站的问题。我在labnol.org上找到了这个教程:
http://www.labnol.org/internet/host-website-on-google-app-engine/18801/
我认为GAE的免费用户配额很高。我的网站收到的流量很少。充其量,该网站每天获得50次页面浏览量,其中大多数(如果不是全部)都是我的。我正在测试我的代码并刷新我的浏览器。
GAE表示以下内容:前端实例时数 - 28%实例时间的100% - 28.00
我今天早上没有调整我的GAE设置。在过去12小时内有2件事发生了变化:
我将前端实例类从默认的f1更改为f4。我这样做的原因是看它是否会改善我的网站的加载时间(它没有)。我的网站是一个相当小而简单的网站。
我今天早上用新鲜的文件替换了最近2天的html文件和图片。这样做导致我对文件进行了一些更改并上传(通过GoogleAppEngineLauncher Mac应用程序部署)每小时大约5次更改。
在我的设置页面上,所有内容都为0,除了这一个:
前端实例时间100%28.00,实际工作时间为28.00
我是如何达到GAE的主机配额的?我应该调整任何其他设置吗?我可以做些什么来防止将来发生这种情况?
其他事实:
由于
答案 0 :(得分:5)
如果您的网站主要包含静态内容,我高度建议您实施Frontend Caching。这应该会大幅减少您的实例时间,因为大部分内容都是通过Google的前端服务器提供的。
对于从缓存提供的每个页面,您将看到204登录的AppEngine。另请参阅this关于缩放GAE应用的讨论。
请注意,您还可以选择在应用中使用memcache
,但只需查看该教程链接,我怀疑这不适用于您。
答案 1 :(得分:3)
我将前端实例类从默认的f1更改为f4。
F4类实例的使用时间要快4倍。您的28小时配额将每7小时耗尽一次。
答案 2 :(得分:2)
如果你使用那么多的实例时间来提供50个静态页面,我猜你的空闲实例设置被设置为1或更多(这将使应用程序全天运行,即使没有人使用它)。确保在应用程序设置页面上“idle instances”滑块设置为“automatic-1”。
答案 3 :(得分:1)
在启用结算之前,他将无法调整其空闲实例设置。