文章列表接口中,要返回每篇文章的多张附图时如何处理?

文章列表接口中,要返回每篇文章的多张附图时,你们是怎么写?group_concat 连接 ,还是先查出文章列表再遍历附图列表?有没有更优的方案?

回答·17
最热
最新
  • 可以先查主表信息。然后子查询。也可以用你所说的方法查询。
  • 前端页面下拉刷新,刷新的时候判断有没有图片,没图片调用后台接口获取新的图片信息
  • 看图片量大不大吧,大了就先返回文章主体信息,同时后端取图片数据缓存起(按照一定格式缓存),然后前端“懒加载”调用处理。
  • 可以直接查处文章列表,在通过 ajax 单独查询每个文章的附属图,这样虽然查询数变多了,但是查询效率也高,而且页面响应也快,最好再做下缓存
  • 多图地址存成 json 格式,缓存在主表
  • 前端页面下拉刷新,刷新的时候判断有没有图片,没图片调用后台接口获取新的图片信息
  • 文章列表接口数据按照规则自动生成缓存好,直接缓存拿就行了
  • 看图片量大不大吧,大了就先返回文章主体信息,同时后端取图片数据缓存起(按照一定格式缓存),然后前端“懒加载”调用处理。
  • 参考支付宝或京东商品接口就好了
  • 分页的一律按先查主体信息,然后查附加信息