-
首页页面的静态化 celery
-
什么时候首页的静态页面需要重新生成?
- 当管理员后台修改首页信息对应的表格中的数据的时候,需要重新生成首页静态页
-
为什么要页面数据缓存?
- 把页面使用的数量存放在缓存中,当再次使用这些数据时,先从缓存中获取,如果获取不到,再去查询数据库。减少数据库查询的次数
-
什么时候需要更新首页的缓存数据?
- 当管理员修改首页信息对应的表格中的数据的时候,需要更新首页的缓存数据
-
缓存的好处?
- 网站本身的优化,减少数据库的查询的次数,减少数据库的压力
- 防止恶意的攻击。DDOS
-
nginx使用了epoll
- 什么时候添加购物车记录?
- 当用户点击加入购物车时需要添加购物车记录
- 分析存储购物车记录的格式?
-
一个用户的购物车记录用户一条数据保存
-
string
-
list
-
hash
-
set
-
zset
-
最终使用hash
-
'cart_用户id':{'sku_id1':商品数目,'sku_id2':商品数目}
-
获取用户购物车中的商品的条目数
- 使用hlen
-
- 搜索引擎
- 可以对表中的某些字段进行关键词分析,建立关键词对应的索引数据
- 全文检索框架
- 可以帮助用户使用搜索引擎
- 订单创建
- 用户点击提交订单2
- 需要传递的参数
- 收获地址 支付方式 商品id
- 用户美下一个订单,就需要向df_order_info表中加入一条记录
- 用户的订单中有几个商品,就需要向df_order_goods表中加入几条记录