本地计算机通过局域网提供Web应用程序

可能重复:
你如何做网站负载testing和容量规划

我打算创build一个“投票工具”来帮助我的非政府组织的会议投票。

我的想法是创build一个小型应用程序与服务器和websocket node.js + mongodb推送到各种客户端。

我的机器是一个不那么年轻的MacBook Pro 2.33 GHz,2GB RAM 667Mh。 是否足够强大的支持服务器+分贝,比如说40-50机器?

机场内部的Wi-Fi路由器是否够用或者最好使用外部路由器?

谢谢

为了得到某种想法,可以编写一个简单的curl / wget脚本来复制用户将要执行的一些GET请求,并从另一台机器上运行它的多个实例。

这是一个至less模拟一些负载的快速和肮脏的方法。 不是完美无缺,但至less可以validation应用程序逻辑中是否有明显的性能问题。

你可以使用一个负载testing套件,但这可能是矫枉过正的问题。

关于会议有多大,您希望投票的人数,您要提供多less个工作站/信息亭等等,您什么也不说。

很难想象这还不够,但谁知道。 你的路由器可能只是从每个人下载你的无线上的电影屠宰,他们甚至不会打你的应用程序。

所以,(当我翻遍智慧袋去挖掘这个老人,但是好东西)“这取决于”。

附加物:

啊,我错过了。

通过限制机器/信息亭的数量,可以有效地限制用户数量。 所以,我会说一个MacBook应该轻松处理40-50个用户。 男人,我当然希望如此。 当2.33GHz和2G的RAM不能支持50个用户的简单调查时,到底是什么? (必须抵制“比我们现在的时代”更less资源的现代手机轶事……)

我使用的大多数WIFI路由器从20位左右的用户开始出现问题,但我不了解机场。 50用户应该没问题,但为了让你的电脑快两倍,购买更多内存:)这是极其便宜,使您的计算机更快。