gpt4 book ai didi

memory - Appfog 实例与内存

转载 作者:行者123 更新时间:2023-12-02 06:38:38 25 4
gpt4 key购买 nike

我正在 Appfog 上开发一个 API,想知道要关注什么(一个实例需要更多内存,还是多个内存较低的实例)。

Appfog 为您提供免费的 2GB RAM 和最多 16 个实例(如果每个实例有 128 MB RAM)。

我的应用程序使用 PHP、MySql 和 Memcachier。我想尽快启动它,并想知道哪种配置最适合我的服务器。

更多 RAM 或实例有什么好处?

感谢您的帮助:)

最诚挚的问候,约翰尼

最佳答案

您希望应用程序能够运行尽可能多的实例,而不会耗尽内存:)。更多实例意味着更好的性能和正常运行时间。 但是,如果实例内存不足,它将被关闭,从而使您的应用程序以更少的实例运行,直到它们全部崩溃。您可以使用 af apps 诊断此问题和af logs <appname> --all命令。如果应用程序的运行率定期低于 1​​00%,则实例内存预算可能太低。当存在宕机实例时,logs 命令可能会显示达到内存限制的错误。

内存建议

以下是一些内存建议:安装了多个插件的 Wordpress 需要 > 512mb 才能稳定。对于精简的自定义 PHP 应用程序,128mb 通常就足够了,但应该注意。如果应用程序使用框架,请尝试 2​​56mb。这些内存限制可能看起来很高,但实际上是峰值内存使用量而不是平均使用量。

负载测试

使用 Seige 进行负载测试可以帮助找到内存/实例平衡。它通过确定您的应用程序的峰值是否超过内存限制来实现这一点。将应用程序缩小到 1 个实例,并用 5、10 和 15 个并发连接进行围攻,并逐渐增加 5,直到应用程序崩溃。如果应用程序确实停止,请增加内存并重试。

关于memory - Appfog 实例与内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16053026/

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