商城项目_

搭建前台

  • 思路分析
	通过当前的商品的分类的id:
			先找自己,再通过pid找到父级,再找父子的所有自己,除去自己
	通过path找到当前分类的所有的上级
		
获取面包屑方法思路:
	① 通过商品分类获取当前分类对象
	② 通过分类对象,获取自己的path(.1.2.3.)
	③ 通过path获取所有的层级 :   
				遍历list集合,将自己和兄弟封装到map中,以供前台获取 
	④ 通过层级,获取自己和平级的层级

为什么要要求全部实现。
继承base为啥有?

优化的一个思想

返回的数据最好使用一个map,只放回前端需要的字段,而不是将所有的字段返回,这样会节约带宽(当请求变多的时候,因为返回的数据狠毒,占用的带宽就很大,非常影响性能)

商品的详情页面数据很多,redis的数据时在内存中的,这样操作的话减少了数据库的压力,但是瓶颈在于内存上。内存不易扩展。所以使用页面的静态化。ES的核心功能是实现全文检索的。

实现商品详情页面的静态化

			商品上架之后,商品就可以进行查询。,并且商品是以部分商品进行上架,数量不是特别大。
			于是商品上架时,就实现商品详情页面的静态化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值