Как добавить ссылку поиска Google в каждое слово в html с производительностью? - PullRequest
2 голосов
/ 15 марта 2020

Я пытаюсь разработать веб-сервис, который принимает URL-адрес, и добавить поисковую ссылку Google к каждому слову на веб-странице, полученному с этого URL-адреса, а затем вернуть измененный html в качестве ответа. ,

скажем, если на странице есть

<html>
  <body>
    <h1>the title</h3>
    <p>the long content</p>
  </body>
</html>

Я хотел бы вернуть что-то вроде

<html>
  <body>
    <h1>
      <a href='https://www.google.com/?q=the'>the</a>
      <a href='https://www.google.com/?q=title'>title</a>     
    </h1>
    <p>
      <a href='https://www.google.com/?q=the'>the</a>
      <a href='https://www.google.com/?q=long'>long</long>
      <a href='https://www.google.com/?q=content'>content</a>
    </p>
  </body>
</html>

Я вижу много вопросов, спрашивающих о подобной вещи , Большинство из них делают что-то вроде this :

$('h3').html(function(i, v) {
  return v.replace(/(\s*)(\w+)(\s*)/g, '$1<a href="https://google/com/?q=$2">$2</a>$3');
});

Однако я пытаюсь обработать более 10000 одновременных запросов в минуту (Оригинальный номер в вопросе был 10000 в секунду). Мне кажется, что приведенный выше фрагмент может не подходить.

В настоящее время я пытаюсь реализовать этот веб-сервис с node.js, а более конкретно express -mung .

Мой вопрос состоит из двух частей:

1. Что может быть более эффективным для реализации добавления тега к Каждое слово logi c?

2. (Необязательно) Какая настройка стека мне нужна , если ответа на первый вопрос недостаточно для решения этой проблемы? (Я открыт для обучения что-нибудь новое)

Большое спасибо за ответ на этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...