【发布时间】:2020-04-30 12:29:09
【问题描述】:
我想了解Inspirationnal search 和flightOfferSearch 端点的新鲜度。
我想实现一些缓存机制以提高性能,并且在不需要时不对您的 api 进行冗余调用。
在刷新结果之前,我可以将灵感搜索和 flightOffer 搜索响应缓存多少时间?
【问题讨论】:
标签: amadeus
我想了解Inspirationnal search 和flightOfferSearch 端点的新鲜度。
我想实现一些缓存机制以提高性能,并且在不需要时不对您的 api 进行冗余调用。
在刷新结果之前,我可以将灵感搜索和 flightOffer 搜索响应缓存多少时间?
【问题讨论】:
标签: amadeus
Flight Inspiration Search:API 建立在缓存之上,您可以将这些价格缓存在您身边,因为它们不会一直刷新。关于你应该多久刷新一次缓存:没有黄金法则,有些价格/可用性一天刷新几次,有些一天一次或每隔几个小时刷新一次……无论如何,这是一个鼓舞人心的 API,你应该当您选择 Flight Inspiration Search 返回的报价之一时,请始终调用 Flight Offers Search 以获取最新的价格/可用性。
航班优惠搜索:此 API 没有缓存,每次调用 API 时都会获得最新的价格和可用性。航班的价格和可用性变化很大,并且没有特定规则来确保您拥有更新的数据(唯一的方法是再次调用搜索或调用 Flight Offers Price 来刷新航班优惠的具体清单)。您可以构建缓存,但如果您想要准确的数据,则必须经常刷新它。
注意:您只能缓存以提高解决方案的性能,不能存储和转售数据。
【讨论】: