Javascript 如何添加一个谷歌搜索链接到html中的每个单词的性能?

Javascript 如何添加一个谷歌搜索链接到html中的每个单词的性能?,javascript,node.js,performance,web-services,dom,Javascript,Node.js,Performance,Web Services,Dom,我正在尝试开发一个web服务,它接受一个url,向从该url返回的网页中的每个单词添加一个google搜索链接,然后返回修改后的html作为响应 如果页面上有 标题 长篇 我想退货,比如 我看到很多关于类似事情的问题。他们中的大多数人都会这样做: $('h3').html(函数(i,v){ 返回v.replace(/(\s*)(\w+)(\s*)/g,$1$3'); }); 但是,我正在尝试每分钟处理超过10000个并发请求(问题中的原始数字是每秒10000个)。我觉得上面的片段可

我正在尝试开发一个web服务,它接受一个url,向从该url返回的网页中的每个单词添加一个google搜索链接,然后返回修改后的html作为响应

如果页面上有


标题
长篇

我想退货,比如



我看到很多关于类似事情的问题。他们中的大多数人都会这样做:

$('h3').html(函数(i,v){
返回v.replace(/(\s*)(\w+)(\s*)/g,$1$3');
});
但是,我正在尝试每分钟处理超过10000个并发请求(问题中的原始数字是每秒10000个)。我觉得上面的片段可能不太合适

目前,我正在尝试使用node.js实现这个web服务,更具体地说

我的问题有两部分:

1.实现每个单词添加标签逻辑的更有效方法是什么

2.(可选)如果回答第一个问题不足以解决此问题,我需要什么堆栈调整?(我愿意学习任何新知识)


非常感谢您回答这个问题。

您的费率要求(10000/秒)非常高。要实现nodejs服务来检索这么多的网页、提取它们的标记并将它们发送到用户浏览器,将需要大量的服务器或无服务器(aws lambda风格)方法,并且可能需要精心设计的缓存方案。在用户浏览器中使用web扩展可能是提供此功能的更好方式。我想我会在缓存上花更多的精力,在并发性上花更少的精力。谢谢你,琼斯!