和前面提到的一样,鉴于数据量太大,不建议缓存所有的报价。但是可能有部分用户基于某种原因,需要获取部分缓存。下面提些参考意见帮助建立自己的缓存系统。
目前有两个级别的报价,一个是酒店级别的最低报价,通过在价格查询接口里使用 LowesPriceOnly 获取。一个是价格计划级别的报价。价格查询接口只会返回满足所有条件的可用的价格计划。例如, 查询4晚,如果第2晚无房,那么其他的3晚都是不会返回的。所以,如果要缓存所有日期的报价,就只能一天天的去拉取。 一直提到的那样,报价的数量太大了,请不要拉取全量的报价,那样双方都会产生巨大的流量,和带宽。会给我们服务器造成压力。请只拉取必要的热销/热门酒店。