博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php面试——电商类
阅读量:5291 次
发布时间:2019-06-14

本文共 409 字,大约阅读时间需要 1 分钟。

处理高负载、高并发

静态化页面

图片服务器分离

采用memcache、redis缓存服务

DB读写分离

负载均衡

 

商品秒杀、超卖

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

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

 

购物车原理

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

实现:

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

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

 

多台机共享session

 

订单拆分

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

 

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

你可能感兴趣的文章
jQuery垂直滑动切换焦点图
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
模运算
查看>>
python多线程的使用
查看>>
团队编程项目作业1-成员简介及分工
查看>>
使用Chrome(PC)调试移动设备上的网页
查看>>
UI基础--手写代码实现汤姆猫动画
查看>>
使用gitbash来链接mysql
查看>>
黑盒测试和百合测试的优缺点对比
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
C#基础_注释和VS常用快捷键(一)
查看>>
虚拟DOM
查看>>
uva 11468 Substring
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
BootStrap2学习日记2--将固定布局换成响应式布局
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
R语言-rnorm函数
查看>>