java - 如何保持 Google App Engine 的运行实例

标签 java google-app-engine

谷歌应用程序引擎和开发人员控制台似乎又发生了变化。我不知道如何保持谷歌应用程序引擎的实例运行,即使该网站是偶像。应用程序引擎设置下曾经有一个 slider ,但现在已经不存在了。我认为在 Google Speak 中我有动态实例,并且我需要一个常驻实例来开始。该网站的第一次点击花费的时间太长了。

最佳答案

虽然 Dan 提供的答案是正确的 - 模块类型决定了扩展 - 您可能希望在低流量网站上保留至少一个具有“自动扩展”功能的默认模块实例。

您可以设置cron job并每分钟 ping 您的网络应用程序作为实现此目标的一种方式。

一种成本更高的方法是将默认模块的 min-idle-instances 设置为 1。但是,一旦您的网站上有流量,您就会有 2 个实例(空闲实例不再空闲,因此 GAE 会启动一个新的空闲实例)。

对于低流量站点,我还建议将 min-pending-latency 设置得高一点(例如 5 秒),并将并发请求设置得足够高,以防止在主页上触发多个 Ajax 请求时启动新实例。这将确保单个实例能够为所有这些实例提供服务,并且不会有额外的实例过早开始启动。

关于java - 如何保持 Google App Engine 的运行实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33109810/

相关文章:

java - 有效减少条件运算符

java - JSONArray 名称值对修改

java - 什么是 T[] 对象?

java - 自上次重启以来的时间 : how can i convert?

java - 使用 Eclipse 将类文件添加到 Java 中的 Google App Engine Wave Bot

java - 将 servlet 架构转换为应用引擎端点架构

jvm - 原始包装器实例化是否会导致 JDK 1.6 中的内存分配

java - Memcache 和最终一致性

java - Google App Engine JDO 问题 : Memory Consumption Of Large List In Same Fetch Group

node.js - 应用程序引擎 Node.js : how to link app logs and requests logs