如果我具有以下异步功能
async fn(){
await fn1() // build an updated index from the database
let res2 = await fn2() // query the database index
res2 = await fn3(res2) // do something with the index, then update the database
await fn1() // build an updated index from the database again, but we don't need the new index
return res2
}
在上述设置中
我希望数据库搜索快速,所以我建立了索引并对其进行了搜索。
建立索引后,我查询数据库(新建立的索引)
如何将上述异步函数结构化为尽可能优化的结构,并减少总体执行时间。
我搜索了一些提供以下代码的示例:
const pizzaPromise = selectPizza()
const drinkPromise = selectDrink()
await pizzaPromise
await drinkPromise
我不知道上面的代码有什么区别吗?
不仅是将a-signing
的{{1}}变成async function
,然后是constant value
的那个值?