#r #amazon-web-services #performance #api #optimization
#r #amazon-веб-сервисы #Производительность #API #оптимизация
Вопрос:
Я борюсь с API. Я надеюсь, что кто-нибудь сможет помочь мне с моим конкретным примером. Я запускаю Rstudio на экземпляре AWS.
Я запускаю следующий код для извлечения данных из вызова API. Я получаю примерно 90-125 вызовов в минуту. Тем не менее, мне разрешено увеличивать скорость до 600 в минуту. Я мог бы использовать помощь в оптимизации этого. Я не могу понять это. Я надеюсь, что это простой вопрос для кого-то. Пожалуйста, предоставьте код, который будет работать. Спасибо.
out_table <- data.frame()
for (var in pull_list) {
data_out <- paste(web_address, var,"amp;apikey=", api_variable, sep="")
data_out_df <- as.data.frame(fromJSON(file=data_out))
out_table <- rbind(out_table, data_out_df)
}
Комментарии:
1. Запустите несколько процессов R параллельно, вызовите API из каждого
2. Какую службу AWS вы пытаетесь вызвать здесь.?
3. Есть ли у вас пример того, как будут работать несколько R-процессов параллельно? Я не могу понять это. Любая помощь будет признательна. Спасибо.