扫码关注官方订阅号
ecshop团购功能开发,如果有插件请分享,又或者分享一下当时你开发的思路和实现过程?
人生最曼妙的风景,竟是内心的淡定与从容!
團購就是會出現大並發的問題,可慮到每秒鐘上前或者上萬的並發數,那麼單單通過數據庫的寫入和讀取時肯定不夠。首先可考慮到用戶訪問頁面的PV數,避免加載慢,請使用cdn加速將靜態資源加速。第二點動態數據應該存在redis等nosql之中,可以加快數據載入。第三,在團購那個環節才出現佔用庫存(在點擊搶購時候,還是付款的時候)。這個需要考慮,當然一般情況我覺得付款後才佔庫存比較好。因為這個環節對服務器不夠好或者單服務器的可以降低並發風險跟著考慮並發問題,當日計算是否還有庫存當然保存在nosql中比較好,當並發程度太高時候,nosql未必能及時處理大量並發數據,這個就需要做隊列紀律,再使用異步返回數據給用戶。這個可能需要在網上找相應資料~~~
ecshop 小京东 带这个 网上有下载的 参考下即可
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
團購就是會出現大並發的問題,可慮到每秒鐘上前或者上萬的並發數,那麼單單通過數據庫的寫入和讀取時肯定不夠。
首先可考慮到用戶訪問頁面的PV數,避免加載慢,請使用cdn加速將靜態資源加速。
第二點動態數據應該存在redis等nosql之中,可以加快數據載入。
第三,在團購那個環節才出現佔用庫存(在點擊搶購時候,還是付款的時候)。這個需要考慮,當然一般情況我覺得付款後才佔庫存比較好。因為這個環節對服務器不夠好或者單服務器的可以降低並發風險
跟著考慮並發問題,當日計算是否還有庫存當然保存在nosql中比較好,當並發程度太高時候,nosql未必能及時處理大量並發數據,這個就需要做隊列紀律,再使用異步返回數據給用戶。這個可能需要在網上找相應資料~~~
ecshop 小京东 带这个 网上有下载的 参考下即可