- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Appfog 上开发一个 API,想知道要关注什么(一个实例需要更多内存,还是多个内存较低的实例)。
Appfog 为您提供免费的 2GB RAM 和最多 16 个实例(如果每个实例有 128 MB RAM)。
我的应用程序使用 PHP、MySql 和 Memcachier。我想尽快启动它,并想知道哪种配置最适合我的服务器。
更多 RAM 或实例有什么好处?
感谢您的帮助:)
最诚挚的问候,约翰尼
最佳答案
您希望应用程序能够运行尽可能多的实例,而不会耗尽内存:)。更多实例意味着更好的性能和正常运行时间。 但是,如果实例内存不足,它将被关闭,从而使您的应用程序以更少的实例运行,直到它们全部崩溃。您可以使用 af apps
诊断此问题和af logs <appname> --all
命令。如果应用程序的运行率定期低于 100%,则实例内存预算可能太低。当存在宕机实例时,logs 命令可能会显示达到内存限制的错误。
内存建议
以下是一些内存建议:安装了多个插件的 Wordpress 需要 > 512mb 才能稳定。对于精简的自定义 PHP 应用程序,128mb 通常就足够了,但应该注意。如果应用程序使用框架,请尝试 256mb。这些内存限制可能看起来很高,但实际上是峰值内存使用量而不是平均使用量。
负载测试
使用 Seige 进行负载测试可以帮助找到内存/实例平衡。它通过确定您的应用程序的峰值是否超过内存限制来实现这一点。将应用程序缩小到 1 个实例,并用 5、10 和 15 个并发连接进行围攻,并逐渐增加 5,直到应用程序崩溃。如果应用程序确实停止,请增加内存并重试。
关于memory - Appfog 实例与内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16053026/
我创建了一个简单的 python Flask 应用程序,它在 http://cm-test.aws.af.cm/ 上运行良好。 但是,当您通过路线 http://cm-test.aws.af.cm/r
我正在 Appfog 上开发一个 API,想知道要关注什么(一个实例需要更多内存,还是多个内存较低的实例)。 Appfog 为您提供免费的 2GB RAM 和最多 16 个实例(如果每个实例有 128
我是 appfog 的新手,想将我的 django 项目推送到服务器,但似乎无法安装分发包。我不知道是什么阻止了这个问题,而且我找不到访问 shell 的方法。知道发生了什么或如何解决它吗? 下面的崩
您好,我是 Appfog 初学者,我想问一下我是否通过 wordpress 管理员上传图片/插件/主题。因为appfog目前不支持持久化文件系统,所有不在源代码中的插件/图片/主题都会丢失。无论如何备
我有一个项目,实际上是来自 appfog ( https://github.com/appfog/af-python-django ) 的测试,在本地主机上运行顺利。但它不起作用,至少一旦部署在app
似乎在将我的 Spring 应用程序部署到 AppFog 时,未检测到环境变量。 我在控制台中声明了环境变量: 我尝试从我的应用程序代码中引用这些,如下所示: 但是,这会产生错误: Caused b
我见过有人报告如何直接从 Nginx 提供静态 HTML 内容,appfog 与 Node.js 和 Python 应用程序一起使用。 有人成功地使用基于 Java 的应用程序做到了这一点吗? 我正在
我正在尝试在 appfog.com 上部署crete5但不能使用具体5向导(前端GUI来设置它),因为appfog不提供mysql详细信息。它以环境变量的形式给出(请参阅 - https://docs
我在 appfog.com 上使用 flask 来制作个人博客。今天我尝试使用 sqlite。我可以使用 sqlite 在本地运行应用程序,但是当我将应用程序更新到 AppFog 时,它似乎不起作用。
我刚刚将我的应用程序迁移到了 appfog。我将 session 信息存储在数据库中。但页面刷新或重定向后 session 会丢失。我正在使用 cakephp 2.2.3,该应用程序在本地计算机和 n
我使用 ExpressJS 在 NodeJS 中创建了一个应用程序,我将我的应用程序托管在 AppFog 上并且它可以运行,但是,我对我的本地版本进行了一些更新,现在我想在 AppFog 上更新我的应
我是 Appfog 的新手,没有看到任何关于如何上传纯 html 文件的文档。当它询问我正在使用什么代码时,我不确定该选择什么:它列出了 python、flask、java 等作为选项,但没有列出 h
我有一个在 Appfog 上运行的 Spring 应用程序。 应用程序连接到 Mysql 数据库并且不使用磁盘存储(它仅执行选择或插入查询)。 我注意到磁盘使用率不断增加(我的数据库很小,不能超过 3
我们已经使用 caldecott 和 af tunnel 命令建立了到 appfog 的连接。我们尝试连接到 mysql 服务以加载和执行一个大的 .sql 文件来填充数据库。 我们在 Virtual
我正在使用 http://appfog.com我有 DEBUG = True 和 ADMIN_MEDIA_PREFIX = '/static/admin/'管理员的 css 丢失。 最佳答案 Djan
我目前在 AppFog 有两个应用程序,它们是。 http://sru-forums-prod.aws.af.cm/和 http://sru-home-prod.aws.af.cm/ 我的计算机上本地
给定以下运行在 AppFog 上的简单 TCP 套接字服务器,它会回显客户端发送的任何内容。 var net = require('net'); var server = net.createServ
我想做的就是将我的小 nodeJS 应用程序部署到免费托管网站 appFog 上。无论我在客户端还是服务器端设置了哪些端口。我始终收到错误消息: events.js:71 throw argument
通常在本地,我使用 cmd,命令行使用“npm install testing 或 connect 等”安装任何 nodejs 模块。但我决定使用 appfog 作为服务器,并将 nodejs 添加到
我搜索了又搜索又搜索,但没有找到任何相关资源。 有什么方法可以在 AppFog 上的 PHP 应用程序中运行 worker 吗? 我只找到了基于这些语言的框架运行 Ruby、Node.js 和 Pyt
我是一名优秀的程序员,十分优秀!