【问题标题】:How many VPS do I need for my website? [closed]我的网站需要多少 VPS? [关闭]
【发布时间】:2013-10-27 23:18:26
【问题描述】:

我创建了一个旨在模拟交易市场的网站。有一个人们想要购买的价格和相应数量的列表。用户可以随时以任何价格购买。我的网站每 2 秒从我的数据库中检索价格和数量(我必须经常更新用户的浏览器才能让他们看到当前的市场)。用户购买后可以随时发送数据库 INSERT 查询。

我使用 ajax 从我的数据库中发布或获取数据(有时是嵌套的 ajax 调用)。因此,每 2 秒,每个用户将使用 20 多个数据库查询发送或检索数据(以向用户显示当前价格和交易量)。另外,我一次可能有 200 个用户。

我之前没有使用过 VPS,因为在我的主机上使用过多的 CPU 资源而被禁止使用。现在,我从托管服务器购买了 VPS*2。我有:

CPU 速度:2000 Mhz

内存:2048 MB

磁盘空间:20000 MB

带宽:2000 GB

连接:40 Mb/s

专用IP的2个IP

这对我的 200 个用户来说足够了吗? 还有,哪个VPS操作系统适合我?

谢谢。

【问题讨论】:

  • StackOverflow 是关于编程的。这个问题是关于服务器配置的。它应该发布在 serverfault.com 上。
  • 您的代码比硬件更成问题;但我已经看到通过投入更多硬件来“修复”错误代码。
  • 如果正如@Dagon 所建议的那样,您的代码更多是一个问题,您可以通过发布您的代码并解释您试图用它完成什么来使这个问题适合 SO。然而,正如发布的那样,问题是关于硬件资源的,并且确实属于 serverfault.com。
  • 谢谢大家!抱歉发错地方了。

标签: php mysql ajax hosting vps


【解决方案1】:

您的 VPS 主机是什么?看条件..

无论如何.. 1) 确保你没有使用太多的数据库连接

2) 你可能有兴趣实现Comet (适合你的webapp,实时/低延迟更新,低资源消耗..

3) 确保你的 PHP 和你的查询写得很好......没有循环或其他 CPU 消耗代码正在运行......(你可以使用 bash 命令 /top /ps)来检查哪个系统消耗过多.. (Database, php/webserver...) 考虑做stress test

我个人喜欢 lunacloud.com

【讨论】:

    猜你喜欢
    • 2013-01-27
    • 2015-01-08
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多