ruby-on-rails - 用于 Web 解析器的 Rails 还是 Node?

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

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

我应该使用rails来解析文档还是制作一个特殊的 Node 服务器,这可以做到这一点?我因为性能而考虑了 Node。

解析器根据 xml 文件创建 html 文档。

提前致谢!

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

最佳答案

我认为,如果您可以使用 ruby​​ 每秒解析 10 万页,或者使用 node.js 每秒解析 20 万页,那么这并没有多大区别,除非您要解析数十亿个 xml 文档(这些数字是我编造的)。您应该使用您最熟悉的工具。

但是,node.js 中有一些很酷的用于网页抓取/解析的库

关于ruby-on-rails - 用于 Web 解析器的 Rails 还是 Node?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5810264/

相关文章:

laravel - 加速 Eloquent 查询

C++ 将地址列表存储到数组以解析原始非终止文本?

ruby-on-rails - 如何让 nginx 根据 Redis 缓存返回 304 Not Modified?

performance - Neo4j 查询的响应时间较长

ruby-on-rails - 带有 data-remote ="true"的链接未作为 JSON 处理

python - 在 Python 中矢量化 Haversine 距离计算

javascript - 使用javascript将文本插入文本区域而不用javascript解析文本

ruby - 确定代码段的长度

ruby-on-rails - CSV 解析占用太多内存

ruby-on-rails - 原始 SQL 请求中的 Rails 4 字符串插值