php面试——电商类

处理高负载、高并发

静态化页面

图片服务器分离

采用memcache、redis缓存服务

DB读写分离

负载均衡

 

商品秒杀、超卖

redis队列(商品队列,排队队列,抢购结果队列)

秒杀商品入队列,利用pop的原子性操作,多用户同时到达,也是依次执行

 

购物车原理

涉及:加入购物车,删除购物车,修改购物车,清空购物车,购物车商品清单、数量、价格

实现:

1、利用cookie特性(在服务器与客户端建立会话),将购物信息生成cookie值存放在客户端,实现购物车功能

2、利用session(将客户端与服务器的私有会话保存在服务器),服务器生成session,客户端生成session识别号并保存客户端,保持和服务器的同步

 

多台机共享session

 

订单拆分

订单表下生成子订单号,订单附表商品对应子订单号

 

转载于:https://www.cnblogs.com/go-wandering/p/10953050.html

你可能感兴趣的:(php面试——电商类)