ну где то так, обычный поиск, иногда регулярками
может софт и есть который анализирует html но нужно понимать что веб сайты это не статичные страницы а код их генерации, поэтому универсального решения ожидать не стоит, ведь искать надо в этом коде
не в ответе потому что я этим не занимаюсь уже много лет, вполне возможно что ситуация стала иной и софт все же есть
Foxik1, это стеб?
localhost - это 127.0.0.1
по этому адресу ты можешь подключиться только к самому себе (если конечно перенаправления хитрые не настроишь)
Использовать один сервер, эти объемы минимальны, конечно если у тебя будут десятки-сотни тысяч активных пользователей, возможно нагрузка станет неподъемной для одной машины, но что то мне говорит что на старте тебе хватит 10$-vps
full-text поиск используй то что нравится и на чем лучше всего пишешь, хотя современные sql базы отлично и с этим справляются, многим нравятся некоторые фичи эластика
sql база данных идеальна для случаев, когда нужна будет аналитика но еще непонятно какая, никаких json и других document-oreiented подходов, все разбивай на элементы и храни в полях и таблицах, сем меньше у тебя будет универсальных данных, тем легче тебе будет. Данные должны быть машиночитаемыми.
Совет стороннюю базу для full-text поиска используй как довесок для основной sql базы данных, а не как основное хранилище, пусть оно дублирует его.
так ничего не надо делать, ничего устанавливать или форматировать, просто записать livecd ubuntu на флешку и загрузиться с нее, посидеть так часок в ее браузере и постараться добиться тех же тормозов
если что просмотр 4к на ютубе не аргумент стабильности связи, ютуб может буфиризировать контент (особенно приложение на смартфоне, у него возможностей по контролю кеша лучше чем у браузерной версии), скрывая от тебя нестабильность подключения
радиочастоты wifi на ноутбуке и смартфоне одинаковые? оба 5Ghz?
p.s. чтобы исключить софтварную причину, посиди, загрузившись с чистой ОС, например с livecd/liveusb linux, тебе его браузера более чем хватит для эксперимента.
Если в этом случае лаги сохранятся - то причина аппаратная, иначе - програмная
Важно, во время тормозов на ноутбуке, смартфон продолжает нормально работать?
Походи с ноутбуком по комнате, подойди поближе к роутеру когда начинаются тормоза, вдруг исчезнут? есть шанс что у тебя есть сосед, wifi роутер которого периодичски с твоим конфликтует, занимают одну полосу, роутер через некоторое время переключается и все по новой (а смартфон к примеру 5G занимает, там свободно и бороться не с кем)
Еще, проконтролируй, хотя бы с помощью штатного таскменеджера, есть ли нагрузка по сети от ноутбука.
Такое бывает к примеру когда windows скачивает обновления (особенно это актуально для свежеустановленных, на слабых машинах на это часы и даже сутки уходили)
Или банально торент клиент запущен, большое количество подключений может негативно сказываться на роутере, который как раз через десятки минут после снятия нагрузки отвисает.
универсальные базы данных это МЕДЛЕННАЯ ЗАПИСЬ, причем медленная от слова кошмар
они оптимальны там где многопользовательский доступ и есть транзакции, они очень дорогие!
еще советую посмотреть оверхед на индексы у универсальных базах данных, просто на практике, в моем ответе я ссылку кинул на буквально недавно человек на mssql что то похожее пилил