256MB Ram云服务器是否足以在PHP中运行简单的web应用程序?

256MB Ram云服务器是否足以在PHP中运行简单的web应用程序?,php,web-hosting,virtualhost,Php,Web Hosting,Virtualhost,我已经编写了一个简单的web应用程序,其中大部分都是静态网页,并嵌入了几个YouTube。表格少等等。所有这些都是使用CodeIgniter开发的 该网站与学术地球非常相似。通过Youtube提供的视频。它有400个用户,只有30-40个活跃 我对共享主机不感兴趣,想要一台具有根访问权限的机器。我的预算允许我租用具有256MB Ram的RackSpace云服务器 运行我的应用程序就足够了吗 或者这个问题应该继续下去 我在Slicehost和Linode等小型VPS主机上运行应用程序取得了巨大成功

我已经编写了一个简单的web应用程序,其中大部分都是静态网页,并嵌入了几个YouTube。表格少等等。所有这些都是使用CodeIgniter开发的

该网站与学术地球非常相似。通过Youtube提供的视频。它有400个用户,只有30-40个活跃

我对共享主机不感兴趣,想要一台具有根访问权限的机器。我的预算允许我租用具有256MB Ram的RackSpace云服务器

运行我的应用程序就足够了吗


或者这个问题应该继续下去

我在Slicehost和Linode等小型VPS主机上运行应用程序取得了巨大成功

您可能可以使用发行版包管理器中的apache/php/mysql。我从源代码编译了自己的AMP堆栈,并对其进行了调整,取得了很好的效果。在PHP5.3.3中,内置了PHP-FPM(FastCGI进程管理器),并提供了更好的FastCGI支持

在FastCGI下运行PHP在内存不足的情况下可能是一件冒险的事情,因为您可以使用worker MPM运行apache,这比运行prefork apache/mod_PHP更高效、更节省内存

请注意,目前,Linode将以每月20美元的价格为您提供512MB服务器。然而,根据我的经验,Linode存在半频繁的网络问题(请参阅),但除此之外,这些问题一直很好


如果你能负担得起的只是每月20美元,你可能做得再好不过了。这些VPS主机的另一个好处是,如果您以后需要增长,只需在控制面板中单击几下,您就可以升级服务器。

是的,您可以在256MB RAM上运行简单的服务器。您可能希望看到一些东西,比如替代Apache,并对设置进行一些调整(我了解到Debian更擅长使用更少的现成RAM,但不确定这是多么正确)

请阅读以下内容:

您还可以查看诸如Linode或VPS.net之类的VPS服务。它们为您提供了根访问权限,您可以查看它们的不同包。我从未使用过RackSpace云服务器,因此我不确定它与VPS的关系。我想说的是ServerFault。Rackspace云是一个VPS托管服务。我有3台“机器”和Fedora 10一起很好地运行。他们每个人都有512meg,但Linux非常满意基本服务为256。@Marc是否可以将它们与公共DNS映射,并与邮件功能一起用作web服务器?是的。Rackspace为您提供了真正的IP,并控制反向映射。除了在Xen虚拟机监控程序中运行虚拟机外,云“机匣”和真实物理机匣之间没有实际区别。是的,它们实际上与真实服务器没有区别,尽管由于它们是自动配置的,所以很多IP都在SpamHaus策略阻止列表(PBL)中。你可以通过SpamHaus自动取消你的IP列表,以摆脱电子邮件发送障碍。是的,我的应用程序在未来可能会有很大的增长,届时金钱将不会成为一个限制。这就是为什么我要研究云。是的,我强烈建议您从linode的512MB实例开始。您需要准确地记录您为设置VPS所做的工作,因此,如果您想转移到其他供应商,您将处于良好状态。我建议写一个shell脚本,按照你想要的方式设置一个新的重新映像的服务器。我认为你没有回答他的问题。。。他没有要求广告。。。事实上,他每月只需花11美元就可以在云上通过rackspace获得256MB,这比你提议的20美元要便宜。