用于Web解析器的Rails或Node?

时间:2011-04-27 20:36:52

标签: ruby-on-rails performance parsing node.js

我想构建一个解析器,它解析xml文档的多个页面。这些页面包括由额外的静态资产服务器提供服务的图像和其他媒体。现在我的问题是:

我应该使用rails来解析文档还是制作一个特殊的节点服务器,这样做呢?因为性能,我想到了节点。

解析器从xml文件中创建一个html文档。

提前感谢!

编辑:从多个用户查看这些html页面。

2 个答案:

答案 0 :(得分:4)

如果你能用nodey解析每秒100k页面或者使用node.js每秒解析200k页面,我认为这并没有什么区别,除非你正在解析数十亿个xml文档(我把这些数字提升了)。您应该使用您最熟悉的工具。

但是,在node.js

中有一些很酷的库用于网页抓取/解析

答案 1 :(得分:0)

我会使用node,因为rails似乎有点矫枉过正。但是如果你更熟悉w / ruby​​而不是rails,你应该使用Sinatra或任何其他更小的框架。简单来说,我的观点是轨道已经过度杀死了。