mark关注一下问题,没有经历过这样的项目,所以不清楚具体怎么解决的.
然后提一下自己的一些想法:
他们可能没有缓存各种组合条件的查询结果,我认为商品单项是被缓存了,比如 "全聚德烤鸭","肯德基五折券" 这种具体单个商品是缓存了.但是各种条件组合的查询结果应该不会被缓存.
如果单品被缓存,那么只要能保证一个高效的多条件查询引擎就可以了,查询出来的结果就是各种商品的id,然后从缓存高速获取到这些商品就ok了.这种高速的多面查询引擎可以通过elasticsearch来实现.
仅仅是个人想法 , 持续关注该问题 , 希望看到合适的答案.