


[產(chǎn)品設(shè)計(jì)]電商設(shè)計(jì)知乎總結(jié),產(chǎn)品設(shè)計(jì)電商總結(jié)_PHP教程
Jul 12, 2016 am 08:53 AM[產(chǎn)品設(shè)計(jì)]電商設(shè)計(jì)知乎總結(jié),產(chǎn)品設(shè)計(jì)電商總結(jié)
?
想做一個(gè)B2B2C的電商平臺(tái),在后臺(tái)數(shù)據(jù)統(tǒng)計(jì)搭建的時(shí)候需要注意哪些問(wèn)題?如何設(shè)計(jì)具體的統(tǒng)計(jì)模塊?
?
王于萍:
我認(rèn)為在建數(shù)據(jù)庫(kù)前,需要設(shè)計(jì)好的,是需求和流程,有了這一步的需求,你就知道了在這里你需要什么數(shù)據(jù);有了流程,你就知道了你能得到什么數(shù)據(jù),甚至于數(shù)據(jù)類型。
比如供應(yīng)商管理,你會(huì)得到供應(yīng)商的公司地區(qū)、電話、類目等,在數(shù)據(jù)統(tǒng)計(jì)中,你可以對(duì)地區(qū)、類目統(tǒng)計(jì),再根據(jù)C的對(duì)應(yīng)需求推薦等
?
?
PalmWong:
建議先從業(yè)務(wù)理解開(kāi)始:
BBC平臺(tái),首先分成三個(gè)后臺(tái)
商家門戶+平臺(tái)運(yùn)營(yíng)門戶+買家個(gè)人門戶
?
要做統(tǒng)計(jì)的部分同樣是三塊:
1、消費(fèi)者個(gè)人視角出發(fā):個(gè)人的消費(fèi)統(tǒng)計(jì)
2、平臺(tái)運(yùn)營(yíng)的視角出發(fā):整個(gè)平臺(tái)的運(yùn)營(yíng)情況統(tǒng)計(jì),針對(duì)商家的運(yùn)營(yíng)情況統(tǒng)計(jì)
3、商家視角出發(fā)的統(tǒng)計(jì)
?
BBC商城其實(shí)是非常復(fù)雜的業(yè)務(wù)系統(tǒng),因?yàn)榻巧凸δ艿淖兓?,?dǎo)致其中數(shù)據(jù)交互其實(shí)非常多。且對(duì)賬、統(tǒng)計(jì)、權(quán)限管理異常情況很多。
?
不是看著天貓的模式,就閉著眼睛可以做的。
?
用 PHP+MySql 架構(gòu)用戶數(shù)和訪問(wèn)量為千萬(wàn)級(jí)別的類似淘寶商城那樣的 B2C 網(wǎng)站,如何?
?
Dion:
系統(tǒng)架構(gòu)很重要!
?
語(yǔ)言:
主流語(yǔ)言都沒(méi)什么問(wèn)題。PHP、Java什么的都行。
?
前端服務(wù)器:
如果有條件CDN,最好。沒(méi)有的話,一定要保證前端的負(fù)載性能。一般推薦Nginx。
?
應(yīng)用服務(wù)器:
集群?jiǎn)h。前端負(fù)責(zé)負(fù)載均衡。集群的話,Session的問(wèn)題注意下就行。別的沒(méi)什么。
?
數(shù)據(jù)存儲(chǔ):
如果數(shù)據(jù)量比較大的話(百萬(wàn)級(jí)),用MySQL + Memcached做集群沒(méi)問(wèn)題。
如果數(shù)據(jù)量再大的話,考慮NoSQL吧。比如Facebook用Cassandra,Amazon用Dynamo。
?
socici:
你可以簡(jiǎn)單點(diǎn),從用戶訪問(wèn)的數(shù)據(jù)角度看
靜態(tài)文件,包括圖片、HTM 、JS、css 這些不經(jīng)常變的數(shù)據(jù)。 單獨(dú)給個(gè)域 如http://static.xxxx.com 由nginx管理
通過(guò)前后臺(tái)發(fā)布的動(dòng)態(tài)數(shù)據(jù),分以下幾種:
讀的數(shù)據(jù):
1.需要用戶查詢的大數(shù)據(jù),如訂單之類的,可以去查slaver的數(shù)據(jù)庫(kù)
2.系統(tǒng)公共頁(yè)面顯示的數(shù)據(jù),如部分商品信息、排行榜之類的可以去緩存里取
寫(xiě)的數(shù)據(jù):
要求即時(shí)生效的,如修改用戶信息,直接同步寫(xiě)到master數(shù)據(jù)庫(kù)
即時(shí)要求不高或者有并發(fā)限制的,如發(fā)微博、發(fā)私信之類的 先寫(xiě)到隊(duì)列,異步讀取保存到數(shù)據(jù)庫(kù)
?
電商平臺(tái)中商品規(guī)格設(shè)計(jì)的問(wèn)題,拋出,求吐槽?
?
商品表(商品名稱、價(jià)格、上下架等一些商品基本的信息)
例如:1、 手機(jī)、100
規(guī)格表(主鍵、商品ID、規(guī)格名稱 )
例如:1 、1、運(yùn)營(yíng)商
商品規(guī)格值表(主鍵、規(guī)格ID、商品ID、規(guī)格值ID、規(guī)格值NAME)
例如:1、1、1、0、電信版
2、1、1、1、移動(dòng)版????
規(guī)格庫(kù)存表(商品ID、規(guī)格值ID組合、規(guī)格值NAME組合、庫(kù)存量、價(jià)格)
例如:1、1/0(運(yùn)營(yíng)商、電信版)、運(yùn)營(yíng)商/電信版、100個(gè)、100塊
?
問(wèn)題描述:
?
以上方式可實(shí)現(xiàn)多規(guī)格多庫(kù)存但是采用一種約定的規(guī)格順序,感覺(jué)在編寫(xiě)程序時(shí),系統(tǒng)在后期統(tǒng)計(jì)不同規(guī)格相關(guān)的數(shù)據(jù)就會(huì)很痛苦。
并且在實(shí)現(xiàn)商品創(chuàng)建時(shí),要先把商品創(chuàng)建好后,才能創(chuàng)建規(guī)格,個(gè)人參考一些大的電商平臺(tái)方式,發(fā)現(xiàn)都是一個(gè)提交完成商品創(chuàng)建。
?
需要的幫助:
?
需要結(jié)合我的問(wèn)題描述,給一個(gè)合理的商品多規(guī)格、多價(jià)格、多庫(kù)存的設(shè)計(jì)方案,來(lái)解決我編程上的復(fù)雜度,同時(shí)保證我可以在商品創(chuàng)建的交互設(shè)計(jì)中簡(jiǎn)單。
?
socici:
商品分類 (類型id,類型名稱,父ID)
商品表(商品名稱、價(jià)格、上下架等一些商品基本的信息、商品分類)
?
規(guī)格表(主鍵、規(guī)格名稱 )
規(guī)格值表(規(guī)格值ID、規(guī)格id、規(guī)則值類型、規(guī)格默認(rèn)值)
規(guī)格-分類關(guān)聯(lián)表(商品分類id,規(guī)格id)
?
商品-規(guī)格關(guān)聯(lián)表(商品id,規(guī)格id,規(guī)格值ID,規(guī)格實(shí)際值)
?
庫(kù)存表(商品id,數(shù)量,價(jià)格)
?
類似淘寶關(guān)于產(chǎn)品詳情頁(yè)的數(shù)據(jù)庫(kù)存儲(chǔ)是怎么存儲(chǔ)的呢?
?
1,每個(gè)產(chǎn)品的 圖片數(shù)和介紹的段落數(shù)都是不固定的,是采用編輯器編輯好之后生成html整個(gè)存儲(chǔ)到數(shù)據(jù)庫(kù)么?不現(xiàn)實(shí)吧?
2. 要是以數(shù)據(jù)庫(kù)字段存儲(chǔ)到話,每個(gè)產(chǎn)品的 圖片數(shù)和介紹的段落數(shù)是不固定的,就算設(shè)置一個(gè)上限,那也會(huì)浪費(fèi)很多字段啊
3.在查詢的時(shí)候,如果圖片和介紹文字是分開(kāi)存儲(chǔ)的,那么在查詢之后頁(yè)面展示的時(shí)候是怎么 將某一圖片和關(guān)于介紹他的問(wèn)題相匹配的呢
?
劉傳雙:
總體來(lái)說(shuō)
1、商品的結(jié)構(gòu)化信息保存在數(shù)據(jù)庫(kù),名稱、價(jià)格、庫(kù)存、屬性等,當(dāng)然不是簡(jiǎn)單的一張表。
2、商品的非結(jié)構(gòu)化信息保存成小文件,存儲(chǔ)在自主開(kāi)發(fā)的海量小文件系統(tǒng)中,圖片和商品描述信息。
3、商品的圖片文件id需要存儲(chǔ)在數(shù)據(jù)庫(kù)或者其他類型的存儲(chǔ)的,不一定非要多個(gè)字段,這是水平方式,一般把商品的一個(gè)圖片存儲(chǔ)為一條記錄,縱向擴(kuò)展。
4、文檔在存儲(chǔ)之前,先保存圖片,并把文檔中的圖片src地址替換為小文件系統(tǒng)中的圖片路徑,就可以了
?
補(bǔ)充一句,不能把存儲(chǔ)理解成只有數(shù)據(jù)庫(kù)和文件系統(tǒng),存儲(chǔ)有各種類型的,不同的文件系統(tǒng)、各種RDBMS、NoSql存儲(chǔ)……
?
子柳:
其實(shí)幾位同事已經(jīng)回答了,我再?gòu)臍v史的角度做個(gè)補(bǔ)充
最早這個(gè)字段確實(shí)是放在數(shù)據(jù)庫(kù)里面的,是一個(gè)clob字段,存放的就是html的片段。而且當(dāng)時(shí)這個(gè)字段跟商品的標(biāo)題、價(jià)格、賣家ID等等是在一個(gè)表里面的,性能會(huì)受到多大影響是可以想象的。
所以這種方式是注定長(zhǎng)久不了的,我在2005年,把這個(gè)字段單獨(dú)分離出來(lái)一張表來(lái)存放了,這沒(méi)多少技術(shù)含量,當(dāng)時(shí)卻給數(shù)據(jù)庫(kù)減輕了很大壓力,DBA們很感謝我。
在2006年以后,淘寶開(kāi)始大規(guī)模的采用緩存,這個(gè)字段也放進(jìn)了緩存里面,于是這又給數(shù)據(jù)庫(kù)減輕了很大壓力(只有不在緩存里的數(shù)據(jù),才去數(shù)據(jù)庫(kù)里面讀取,讀出來(lái)就放入緩存了)。
到了2007年,淘寶開(kāi)發(fā)了分布式文件存儲(chǔ)系統(tǒng)TFS,于是就徹底的把這個(gè)字段請(qǐng)出了數(shù)據(jù)庫(kù),一同請(qǐng)出的還有交易快照這樣的大字段信息。
?

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)

隨著科技的不斷發(fā)展,人們對(duì)通訊設(shè)備的要求也不斷提升。在市場(chǎng)上,Vivox100s和X100是兩個(gè)備受關(guān)注的手機(jī)品牌。它們都擁有獨(dú)特的特點(diǎn),各有各的優(yōu)勢(shì)。本文將比較這兩款手機(jī)的使用者體驗(yàn)差異,幫助消費(fèi)者更了解它們。 Vivox100s和X100在外觀設(shè)計(jì)上有著明顯的差異。 Vivox100s採(cǎi)用了時(shí)尚簡(jiǎn)約的設(shè)計(jì)風(fēng)格,機(jī)身輕薄,手感舒適;而X100則更注重實(shí)用

在討論安卓手機(jī)的拍照功能時(shí),大多數(shù)用戶都對(duì)其給予了肯定,與蘋(píng)果手機(jī)相比,用戶普遍認(rèn)為安卓手機(jī)的拍照表現(xiàn)更出色。這一觀點(diǎn)並非毫無(wú)根據(jù),實(shí)際原因也是顯而易見(jiàn)的。高階安卓手機(jī)在硬體配置方面具有較大的競(jìng)爭(zhēng)優(yōu)勢(shì),尤其是相機(jī)感測(cè)器方面。許多高階安卓手機(jī)採(cǎi)用最新的、頂級(jí)的相機(jī)感測(cè)器,這些感測(cè)器在像素?cái)?shù)、光圈大小和光學(xué)變焦能力等方面往往比同期發(fā)布的iPhone更為突出。這種優(yōu)勢(shì)使得安卓手機(jī)在拍攝照片和錄製影片時(shí)能夠提供更高品質(zhì)的影像效果,滿足使用者對(duì)於攝影和攝影的需求。因此,硬體配置的競(jìng)爭(zhēng)優(yōu)勢(shì)成為了安卓手機(jī)吸引

3月31日,CNMO注意到,小米汽車行動(dòng)裝置應(yīng)用程式於3月31日榮登蘋(píng)果AppStore免費(fèi)應(yīng)用程式排行榜榜首位置。據(jù)悉,小米汽車官方App以其全面的功能和卓越的用戶體驗(yàn)贏得了廣大用戶的青睞,迅速躍居榜單第一。這款備受關(guān)注的小米汽車App不僅實(shí)現(xiàn)了線上購(gòu)車流程的無(wú)縫對(duì)接,更整合了遠(yuǎn)端車輛控制服務(wù),用戶足不出戶即可完成車輛狀態(tài)查詢、遠(yuǎn)端操作等一系列智慧化操作。特別是在小米汽車SU7新車型發(fā)布之際,App同步上線,用戶可以透過(guò)App直觀了解SU7的各項(xiàng)配置細(xì)節(jié),並順利完成預(yù)訂購(gòu)車。小米汽車App內(nèi)部設(shè)計(jì)涵

CodeIgniter是一個(gè)強(qiáng)大的PHP框架,但有時(shí)您可能需要額外的功能來(lái)擴(kuò)展其功能。插件可以幫助您實(shí)現(xiàn)這一目標(biāo)。它們可以提供各種各樣的功能,從提高網(wǎng)站效能到改進(jìn)安全性。 1.HMVC(分層模型視圖控制器)Hmvc外掛程式可讓您在CodeIgniter中使用分層MVC架構(gòu)。這對(duì)於具有複雜業(yè)務(wù)邏輯的大型專案非常有用。使用HMVC,您可以將控制器組織到不同的模組中,並根據(jù)需要載入和卸載這些模組。示範(fàn)程式碼://在config/routes.php中加入以下程式碼:$route["/module/contr

7月26日-7月29日,一年一度的ChinaJoy2024將在上海新國(guó)際博覽中心盛大開(kāi)幕,優(yōu)派將攜手ZOL中關(guān)村在線共同為廣大用戶及遊戲愛(ài)好者打造一場(chǎng)包含視覺(jué)、聽(tīng)覺(jué)、觸覺(jué)全覆蓋的科技盛宴。 ZOL中關(guān)村在線是一家資訊覆蓋全國(guó)並定位於銷售促進(jìn)性的IT互動(dòng)門戶,是集產(chǎn)品數(shù)據(jù)、專業(yè)資訊、科技視頻、互動(dòng)行銷為一體的複合型媒體。中關(guān)村在線打破次元壁,以"潮好玩"為主題亮相於ChinaJoy的E7館S101展位,為來(lái)自全球的觀眾和業(yè)內(nèi)人士帶來(lái)多元沉浸的觀展體驗(yàn)。優(yōu)派展區(qū):探索高階顯示科技1

H5通過(guò)多媒體支持、離線存儲(chǔ)和性能優(yōu)化提升網(wǎng)頁(yè)用戶體驗(yàn)。 1)多媒體支持:H5的和元素簡(jiǎn)化開(kāi)發(fā),提升用戶體驗(yàn)。 2)離線存儲(chǔ):WebStorage和IndexedDB允許離線使用,提升體驗(yàn)。 3)性能優(yōu)化:WebWorkers和元素優(yōu)化性能,減少帶寬消耗。

使用者體驗(yàn)五要素:1、使用者需要,使用者和經(jīng)營(yíng)者分別想從這個(gè)產(chǎn)品中獲得什麼;2、範(fàn)圍功能,這個(gè)產(chǎn)品有哪些功能;3、流程設(shè)計(jì),可分為互動(dòng)設(shè)計(jì)與資訊架構(gòu)兩個(gè)大的部分,互動(dòng)設(shè)計(jì)描述“可能的使用者行為”,資訊架構(gòu)關(guān)注如何將資訊表達(dá)給使用者;4、原型設(shè)計(jì),決定某個(gè)板塊或按鈕等互動(dòng)元素應(yīng)該放在頁(yè)面的什麼地方;5、感知設(shè)計(jì),是將內(nèi)容、功能和美學(xué)匯集在一起來(lái)產(chǎn)生一個(gè)最終設(shè)計(jì),從而滿足其他層面的所有目標(biāo)。

WordPress網(wǎng)站頭部錯(cuò)位如何影響使用者體驗(yàn)及解決建議在網(wǎng)站設(shè)計(jì)中,頭部是使用者首次接觸到的地方,扮演著非常重要的角色。如果WordPress網(wǎng)站的頭部錯(cuò)位,將會(huì)直接影響使用者體驗(yàn),降低使用者對(duì)網(wǎng)站的信任感和使用體驗(yàn)。本文將討論頭部錯(cuò)位的影響以及解決建議,並提供具體的程式碼範(fàn)例。頭部錯(cuò)位如何影響使用者體驗(yàn):視覺(jué)不舒適:頭部錯(cuò)位會(huì)讓使用者感覺(jué)頁(yè)面佈局混亂,視覺(jué)上的不舒適
