如何在Google App Engine中使用后端而不浪费CPU资源?

1 投票
1 回答
1089 浏览
提问于 2025-04-16 18:10

在使用后端处理数据时,应用引擎完全占用了我的CPU资源。
我该如何处理数据,才能不浪费CPU资源呢?

我能否把整个应用放在后端,这样就不会浪费CPU资源?

我是不是漏掉了什么?
如果问题太模糊,请让我进一步解释一下。谢谢!

1 个回答

1

优化CPU使用的普遍建议是尽量减少远程过程调用(RPC),了解如何高效使用数据存储,并利用应用统计工具(appstats)来找出性能瓶颈。如果需要更具体的优化建议,我们需要看看一些代码。

虽然后端可以配置来处理公共请求,但它们并不是用来替代普通实例的。后端主要是为了处理那些需要大量资源的离线任务。普通实例会根据请求的数量自动创建和销毁;而后端则需要管理员手动配置和启动,所以它们不太适合应对流量激增的情况。

另外,后端的费用也更高:即使后端实例没有处理请求,保持一个后端实例在线24小时也要花费3.84美元。

撰写回答