代码之家  ›  专栏  ›  技术社区  ›  Matthew Stopa

每秒获取low rails mongrel请求(每秒8-15个)

  •  1
  • Matthew Stopa  · 技术社区  · 15 年前

    因此,我在多台具有多个设置(服务器/应用程序)的计算机上尝试了这种方法,并且我似乎总是让Rails每秒完成8-15个请求,即使在具有1个字段的空表上进行选择也是如此。我认为我在这里做了一些错误的事情,因为我在网上看到了很多统计数据,人们在Mongrel上的得分是60-200。所以在8点的时候摔倒看起来很糟糕。我测试的第一个应用程序有点复杂,在一个控制器中有两个查询,但它们只是选择了几行,没什么大不了的。

    有什么我不知道的诀窍吗?Ruby.exe占用了我将近50%的CPU周期,但这仍然很糟糕。我觉得去年我在处理Rails时尝试过这种方法,每秒收到大约50个请求。有没有可能是布线搞砸了?

    任何建议都将不胜感激。即使是关于分析工具的信息,我至少也能找出问题发生的地方。

    提前谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Seth Archer Brown    15 年前

    如果你在窗户上,那似乎是对的。窗户上的栏杆运行得很慢。尝试在Linux设备上运行它,或者在Mac(如果有)上运行它。你也可以试试Heroku。他们有一个可以用于开发的免费启动计划。

    如果必须在Windows环境中运行,可以尝试JRuby以获得额外的速度。

    推荐文章