Я разрабатываю навык, который читает местную интернет-газету, и я использую некоторые функции очистки веб-страниц, чтобы получить изображения, текст и URL, которые мне нужны (навык также поддерживает APL для элементов GUI).
Проблема заключается в том, что если я выполняю функцию в обычной автономной среде IDE и распечатываю результаты, запрос занимает до 2,5 с, а когда я тестирую его с помощью Echo, он занимает до 5 с, а иногда даже тайм-аут. Я пытался оптимизировать код как можно лучше, но проблема сохраняется. В настоящее время я использую node.js с cheerio и запрашиваю в качестве дополнительных модулей наряду с обещаниями обеспечить выполнение некоторого кода после получения необходимой мне информации.
Есть ли способ получить нужную информацию без веб-очистки? Прямо сейчас пользовательский опыт довольно плох. Веб-сайт, который я копирую, создан с помощью Wordpress (если это может как-то помочь).
Я также хотел бы знать, какие факторы, вообще говоря, могут увеличить время между вопросом и ответом. Я использую Lambda в качестве бэкэнда (Ирландия).