有谁知道GAE是否提供了将请求路由到指定实例的方法?新实例的启动会导致我在facebook URL linter请求上遇到问题,因为它们有时会在新实例启动之前超时。我无法控制这个超时。所以我想要做的是保持指定的实例闲置这些调用,而不需要用cron作业来破解它。我认为这也会更具成本效益。对特定实例的路由请求
0
A
回答
0
这听起来像你需要一个专门设置的“always alive”实例来处理这些调用。后端可能是一个很好的解决方案。您可以设置一个单独的URL地址以路由到特定的后端。
http://code.google.com/appengine/docs/python/backends/overview.html#Addressing_Backends
+0
请注意,将您的请求发送到后端会违反GAE中的自动扩展性目的,并将您带回到传统的“租用服务器”模式,与“无限可伸缩性 - 即需即用”模式相比前端实例。 – 2012-03-23 06:45:19
0
这是不可能的前端,但你可以有针对特定的后端请求,并且可以使后端如果您选择外部访问。
虽然,我建议在您的应用程序上工作以改善加载时间。如果机器人放弃这么长时间,这对用户的可用性会产生严重影响。另外,请确保您已启用热身请求。
1
新模块允许直接寻址实例。很像后端过去如何工作。
像这样:
http://instance.version.module.app-id.appspot.com
相关问题
- 1. 如何将请求路由到亚马逊的特定实例?
- 2. 对特定Azure实例的HTTP请求
- 3. 如何使用Route53将请求路由到我的EC2实例?
- 4. Symfony对FOS路由的多个请求
- 5. 路由请求挂
- 6. 如何将所有请求路由到特定的servlet?
- 7. 路由请求nginx的
- 8. 将请求重定向到路由器
- 9. Netflix Zuul - 块请求路由
- 10. Rails修改请求路由
- 11. GET请求路由参数
- 12. AJAX请求URL路由
- 13. Azure Web应用程序 - 阻止路由到特定实例
- 14. ASP.NET MVC自定义路由约束对于AJAX请求
- 15. 将请求传递给特定分叉节点实例
- 16. 对特定bean的Incept接受请求
- 17. 路由请求到基于路由参数的控制器
- 18. MVC路由 - 为什么我的请求不匹配路由?
- 19. CodeIgniter上的请求没有路由
- 20. 重新路由web请求的代理
- 21. 如何理解的WebAPI请求路由
- 22. 基于请求的路由uri主机
- 23. 的symfony /路由和请求上下文
- 24. scapy dns请求后面的路由器
- 25. 为GET格式的请求路由
- 26. 每个请求的路由集切换
- 27. 编辑对象的特定实例
- 28. 防止对.ASPX页面的正常请求实现URL路由时
- 29. 如何在快速路由器路由处理程序中将PUT请求重定向到POST请求?
- 30. Tomcat:阻止来自特定接口的请求的某些路径请求
你运行一个付费应用?您是否已经尝试设置空闲实例的数量和/或减少最大待定延迟?如果没有,这两个设置可用于付费应用程序。 如果您使用后端,您可以指定一个实例,但我认为您不希望这样做 - 它不会像正常前端实例那样进行缩放。 – dragonx 2012-03-23 03:06:02
是的,是的,是的,改变闲置的实例确实有帮助。但是,如果GAE必须为我的所有请求创建一个新实例,问题将始终存在。除了linter请求之外,我的所有请求都可以引发新的实例。因此,单独对棉绒进行优化会更容易。 – DavidB 2012-03-23 03:23:22
在URL调试器中的linter?如果只是为了调试,您可以将其指向后端实例,但您必须为此付费。 – dragonx 2012-03-23 04:54:19