Обслуживание фрагментов HTML и использование urlfetch
-
20-09-2019 - |
Вопрос
Я пытаюсь «модулировать» раздел веб-сайта appengine, где профиль запрашивается как небольшой кусок предварительно обработанного HTML.
Отправка запроса на /userInfo?id=4992 отправляет некоторый HTML-код, например:
<div> (image of john) John Information about this user </div>
Итак, из моего кода Google Appengine мне нужно иметь возможность неоднократно получать результаты по этому URL-адресу при отображении группы людей.
Единственный способ сделать это сейчас — отправить коллекцию <iframe>, например
<iframe src="/userInfo?id=4992"></iframe> <iframe src="/userInfo?id=4993"></iframe> <iframe src="/userInfo?id=4994"></iframe>
Iframes работают для запроса данных.
Я попробовал использовать urlfetch.fetch() но у меня все время истекает время.
Я делаю это правильно?Я думал, что это будет очень удобно (URL-адрес, который предоставляет фрагмент HTML), но оказалось, что это похоже на ошибку дизайна.
Решение
В настоящее время вы сериализуете запросы на получение URL-адресов, что в конечном итоге суммирует время их ожидания и может легко привести к превышению предельного срока задержки.Боюсь, вам придется переключиться на асинхронная выборка URL-адресов запросы — продвинутая технология, которая может лучше подойти вашей архитектуре!