У меня есть проблема, которая пытается найти решение. В Front End пытаюсь отобразить данные для пользователя для сравнения в таблице HTML. Существует три источника данных, из которых я извлекаю свои данные с помощью запросов Ajax.Запросы Ajax из нескольких источников, включая google api
Источник данных 1: Время, затраченное ~ 8 секунд Источник данных 2: Время, затраченное ~ 8 секунд Источник данных 3: Время, затраченное ~ 30 секунд
Мои Вызовы приступающим Ajax выполнены в виде функции, как показано ниже: -
function fetchAjax(){
aggregatedAjaxObj = {}
ajax.request1(){
}
ajax.request2(){
}
ajax.request3(){
}
//Add all the response in the aggregatedAjaxObj Object.
}
function render(){
// render the object in the html table & display after a interval of 30 sec
}
Am с помощью Node.js, магистральной & Jquery расслоения плотного.
Если есть какой-либо лучший подход, хотелось бы попробовать.
Ох, круто, Бенджамин. Благодарю. Также мне хотелось бы знать одно: я думал о подходе, когда я делаю 3 запроса Ajax на сервере Node.js, агрегирует данные и затем делаю один вызов Ajax во внешнем интерфейсе. – Vivek
Это также жизнеспособное решение, но это лишняя нагрузка для сервера - если это нормально для вас, этот подход тоже в порядке. –
Спасибо за ваш ответ. – Vivek