我正在寻找一个应用程序/虚拟主机提供商。 我可以看到,我可以有512MB RAM的虚拟服务器。 在我看来,这很less。
我可以期望在这样的虚拟服务器上运行什么(运行意味着足够快的用户)?
我是RoR应用程序之后。 这意味着RoR,Web服务器,数据库。 512MB对我来说似乎很less。
有人能帮我解释一下吗?
我有一个512MB RAM的VPS,在Windows Server 2003上运行SQL Server Express。 有六个低容量的网站运行,有一点余地。
显然,如果我能负担得起,我会租用一个专用的服务器,或至less一个更大的VPS – 但对于一些小的网站,这台服务器是好的。
这实际上取决于你将要承载什么…有多less网站/应用程序? 约什么样的吞吐量? 多less个并发用户?
你有最低限度的处理器时间吗? 包是否有提升能力(即有时你可以借用其他用户的容量,当他们的VPS安静)?
它应该很简单,你可以搭build一个同样受限制的虚拟机来testing….
如果你没有太多的stream量或者一个庞大的数据库,那么这个就足够了。 随着你的需要而增长。
这不是Ruby,但是我们在Windows 2003上使用256Mb内存的虚拟服务器上运行了一个非常重要的Subversion系统,它有足够的空间可用,从不需要重新启动(当然除了更新),并且永远不会变慢。
512Mb的内存还有很多,特别是在运行* nix操作系统的时候。