php面試——電商類


處理高負載、高並發

靜態化頁面

圖片服務器分離

采用memcache、redis緩存服務

DB讀寫分離

負載均衡

 

商品秒殺、超賣

redis隊列(商品隊列,排隊隊列,搶購結果隊列)

秒殺商品入隊列,利用pop的原子性操作,多用戶同時到達,也是依次執行

 

購物車原理

涉及:加入購物車,刪除購物車,修改購物車,清空購物車,購物車商品清單、數量、價格

實現:

1、利用cookie特性(在服務器與客戶端建立會話),將購物信息生成cookie值存放在客戶端,實現購物車功能

2、利用session(將客戶端與服務器的私有會話保存在服務器),服務器生成session,客戶端生成session識別號並保存客戶端,保持和服務器的同步

 

多台機共享session

 

訂單拆分

訂單表下生成子訂單號,訂單附表商品對應子訂單號

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM