大(dà)型電子商務平台與中小(xiǎo)型電子商務平台在系統整體架構方面均在非常大(dà)的(de)差異。一般來說,小(xiǎo)型B2C商城的(de)構建隻需要一套商城系統就解決了所以問題,從技術(shù)方面來說對人(rén)的(de)要求不高(gāo),維護整個(gè)商城的(de)運轉主要工(gōng)作是對商品的(de)維護,很少(shǎo)涉及到(dào)對數據庫、浏覽負載、角色分(fēn)配等技術(shù)方面的(de)維護。而大(dà)型B2C商城對技術(shù)方面則要苛刻地(dì)多,一般需要專業(yè)的(de)技術(shù)團隊協作架構整個(gè)系統,同時要考慮的(de)問題包括商品資料頁面靜态化、數據庫負載、浏覽并發負載均衡、數據統計(jì)分(fēn)析,以及多服務器(qì)發布、CDN内容分(fēn)發網絡等相(xiàng)關技術(shù)。
大(dà)型B2C商城建設網站爲實現上(shàng)述需求,普遍的(de)做法是把一個(gè)單純的(de)商城系統細化爲“數據平台”、“功能(néng)平台”和(hé)“發布平台”三個(gè)模塊:
一、數據平台,包括商品管理(lǐ)、庫存管理(lǐ)、訂單管理(lǐ)等等,一般會(huì)采用(yòng)大(dà)型ERP類型的(de)系統進行(xíng)統一管理(lǐ),數據平台是整個(gè)商城的(de)核心,通常會(huì)采用(yòng)分(fēn)層方式,與其他(tā)系統進行(xíng)隔離(lí)。
二、功能(néng)平台,用(yòng)于處理(lǐ)購(gòu)物(wù)車(chē)、下訂單、在線支付、優惠券、積分(fēn)兌換等衆多購(gòu)物(wù)流程,功能(néng)平台是統一的(de)業(yè)務處理(lǐ)區域,負責所有(yǒu)功能(néng)邏輯。
三、發布平台,主要任務是靜态化顯示數據以提高(gāo)網站性能(néng),提升安全級别,增加搜索引擎收錄量。同時發布平台還包括不斷新增的(de)促銷專題、季節專題、折扣專題等内容頁面。
目前,幾乎所有(yǒu)的(de)大(dà)型B2C商城都(dōu)是自己建立技術(shù)團隊,來實現數據管理(lǐ)平台和(hé)購(gòu)物(wù)流程平台。數據和(hé)流程是整個(gè)商城系統能(néng)順利運行(xíng)的(de)核心,建立技術(shù)團隊去控制(zhì)将更有(yǒu)保障性。
針對前端發布平台,通常大(dà)型B2C商城的(de)做法是與專業(yè)的(de)内容管理(lǐ)廠(chǎng)商合作,采用(yòng)内容管理(lǐ)系統與商城系統相(xiàng)結合。一方面實現商品頁面全靜态化,另一方面,保證商品展示頁面的(de)頻繁更新和(hé)新頁面的(de)即時發布。
在我們實施的(de)案例中,有(yǒu)包括當當網與麥考林在内的(de)國内排名前十的(de)大(dà)型電子商務網站,足以證明(míng)采用(yòng)百容千域靜态化解決方案是明(míng)智的(de)選擇。