我想构建一个解析器,它解析xml文档的多个页面。这些页面包括由额外的静态资产服务器提供服务的图像和其他媒体。现在我的问题是:
我应该使用rails来解析文档还是制作一个特殊的节点服务器,这样做呢?因为性能,我想到了节点。
解析器从xml文件中创建一个html文档。
提前感谢!
编辑:从多个用户查看这些html页面。
答案 0 :(得分:4)
如果你能用nodey解析每秒100k页面或者使用node.js每秒解析200k页面,我认为这并没有什么区别,除非你正在解析数十亿个xml文档(我把这些数字提升了)。您应该使用您最熟悉的工具。
但是,在node.js
中有一些很酷的库用于网页抓取/解析答案 1 :(得分:0)
我会使用node,因为rails似乎有点矫枉过正。但是如果你更熟悉w / ruby而不是rails,你应该使用Sinatra或任何其他更小的框架。简单来说,我的观点是轨道已经过度杀死了。