gpt4 book ai didi

python - 从 AppEngine 迁移

转载 作者:太空狗 更新时间:2023-10-29 17:48:17 29 4
gpt4 key购买 nike

我有一个在 AppEngine 上运行的应用程序,每天使用大约 50 个 CPU 小时。大部分花费在等待数据存储上。

我正在考虑将它从 AppEngine 转移到 Rackspace 云服务器之类的东西,因为我认为如果我可以将一些工作卸载到数据库,我的应用程序会更有效率(另外我可以添加更多难以实现的功能)在 AppEngine 上实现)。

那么,我将如何着手移动 AppEngine 应用程序?它是使用 webapp 框架开发的,除了数据存储之外没有使用许多 Google API。理想情况下,我将能够保留 webapp 代码并将 db 类换成可以与另一个数据库通信的东西(MySQL 或 PostgreSQL 可能比 CouchDB 或 MongoDB 之类的东西更可取,但它们也可以工作)。

更新:针对以下评论...我以前运行过很多 Web 应用程序。我之前没有运行过生产 python 应用程序。我假设设置 python/webserver 方面相当简单。我希望使用 Rackspace 云服务器之类的东西是因为它将成为 1 个“服务器”,随着我们的成长,我也可以添加资源。我们目前每天进行大约 20 万次点击。

至于 AppEngine 优化,我们尽可能地使用内存缓存(不是很多地方)。我们也在使用 Tasks,虽然这有助于避免请求超时,但它会增加使用的资源。

我的主要问题是数据层的一个很好的 python 替代方案,它可能需要最少的代码更改。虽然我也知道可能有一些我不想问的相关问题。

最佳答案

如果可以重新部署到appscale ,您不必重写任何 App Engine 代码。

关于python - 从 AppEngine 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215721/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com