Медленный ответ Alexa с функциями веб-очистки - PullRequest
0 голосов
/ 20 мая 2019

Я разрабатываю навык, который читает местную интернет-газету, и я использую некоторые функции очистки веб-страниц, чтобы получить изображения, текст и URL, которые мне нужны (навык также поддерживает APL для элементов GUI).

Проблема заключается в том, что если я выполняю функцию в обычной автономной среде IDE и распечатываю результаты, запрос занимает до 2,5 с, а когда я тестирую его с помощью Echo, он занимает до 5 с, а иногда даже тайм-аут. Я пытался оптимизировать код как можно лучше, но проблема сохраняется. В настоящее время я использую node.js с cheerio и запрашиваю в качестве дополнительных модулей наряду с обещаниями обеспечить выполнение некоторого кода после получения необходимой мне информации.

Есть ли способ получить нужную информацию без веб-очистки? Прямо сейчас пользовательский опыт довольно плох. Веб-сайт, который я копирую, создан с помощью Wordpress (если это может как-то помочь).

Я также хотел бы знать, какие факторы, вообще говоря, могут увеличить время между вопросом и ответом. Я использую Lambda в качестве бэкэнда (Ирландия).

...