- App Engine 允许您在 30 秒内加载您的应用程序
- 我的申请大约需要 30 秒 - 有时更多,有时更少。我不知道如何解决这个问题。
- 如果应用处于空闲状态(一段时间没有收到请求),则需要重新加载。
因此,为了避免需要重新加载应用程序,我想通过每隔一段时间 ping 应用程序来模拟用户活动。
但有一个问题。. .
如果我 ping 应用程序并且它已被 App Engine 卸载,我的网络请求将是应用程序的第一个请求,并且应用程序将尝试重新加载。这可能需要超过 30 秒的时间并超过加载时间限制。
所以我的想法是 ping 应用程序但不等待响应。我通过从浏览器访问该站点,发出请求并立即关闭浏览器来手动模拟这一点 - 它似乎使应用程序保持活动状态。
关于在 Python 或 Java web cron 中执行此操作的好方法的任何建议(我假设 Python 解决方案会更简单)?