一、概述
1.1、前言
TXshop電商平臺建設系統采用了先進的框架體系,呈現給您更實用的界面,更流暢的搜索機制, 更具人性化的管理后臺,更符合當下互聯網環境的B2B2C運營模式,wm的與現有主流社區 系統深度結合,融入開放平臺信息轉播分享機制,攜手電商平臺運營商一同打通供應商、平臺商、分銷商、消費者鏈條化商業管道,獲得縱深式持續化發展。
1.2、系統定位
http://.無限主要面對的對象是地區及行業中對電子商務發展有需求的大、中型客戶。http://.無限提供了整套的技術及商務解決方案,為大、中型企業、地區門戶站點,行業門戶站點在電子商務領域的業務擴展,提供了強有力的支持。
二、總體設計
2.1總體架構設計
系統采取集群部署方式進行部署以滿足商城的負載需求,加入地區站點的選擇便于不同地區的協調推廣。引入CRM系統,進行客戶資源的管理。建立平臺積分商城,并與線下實體會員體系互通,真正實現線上線下的協調推進發展。
2.2、建設原則
2.2.1、穩定性:系統具有較高的穩定性,沒有任何單點故障,具有極高的運行質量,能夠{yt}24小時連續不間斷工作;
2.2.2、先進性:wq滿足集團相關規范,在業界屬于技術{lx1}產品;
2.2.3、安全性:具備良好的安全性,安全性包括:信息庫的安全性、管理系統的安全性、傳輸的安全性等。業務平臺應具有基本的防病毒能力、防互聯網攻擊能力、具有安全報警能力;
2.2.4、擴性展:具備很好的擴展能力,能實現功能、容量和業務的在線平滑擴容、升級;
2.2.5、開放性:具有良好的開放性,遵循相應的國內、國際標準。
2.3、主要開發技術
2.3.1、模板分離技術
系統支持多套模板并存,同時使用同一接口程序進行平臺頁面的解碼,以達到快速升級的目的,我們在TXshop商城系統中開發出了適應于TXshop的頁面樣式與程序徹底分離的靈活模板解析引擎。
該引擎具有方便靈活、通用性強、容錯處理完善、安全性高的特點。http://.無限電商平臺建設系統模板體系的設計目標是頁面樣式與徹底隔離的同時,頁面樣式能通過簡單的設定進行更改。這樣,系統能夠做到在升級時對模板不作更動,同一個模板可以同時應用于不同的商城系統版本。
2.3.2、緩存技術
系統采用緩存生成技術,大大提高了系統的負載能力。
2.3.3、URL重寫技術
采用URL重寫技術,需要Apache的mod_rewrite開啟或者IIS的Rewrite組件的安裝支持,使搜索引擎更容易方便地收錄網頁。
2.3.4、MVC的開發方式
TXshop電商平臺建設系統是一套基于網上快速建立電子商務平臺的標準化B2B2C電子商務系統。系統集成了最基本最常用的電子商務運作流程及使用功能,可以滿足正常的平臺運營需求。同時,http://.無限shop也可以根據客戶的需求對系統進行相應功能的添加修改或者刪除。
采用MVC(Model View Controller)開發模式,二次開發解決了定制在原程序上進行修改導致程序不能升級的問題,使新的程序模塊可以很好的融合到現有及今后的升級版系統中,同時也可以繼承原有程序的所有功能。
2.3.5、可平滑遷移的擴展技術
系統既可以適應于起步階段的平臺運營商,僅需要一個虛擬主機即可正常運行;同時,得益于LAMP架構的高度可擴展性,可以隨著您平臺運營的規模增長而不斷增長。
可以平滑地從虛擬主機升級到獨立服務器平臺,還可以進一步升級到服務器集群,擴展性可以滿足任何規模的平臺運營的需要。
2.4、性能概要
TXshop商城系統是穩定且具備高可用性(High Available)的網上商城系統。
可以支持平臺運營商在互聯網上開展7*24不間斷的網商經營服務,因此,平臺的穩定性是http://.無限shop設計研發所關注的另一重要要點。不僅在底層設計架構上充分考慮到了穩定性和靈活性需要兼顧的需求,在性能測試上經過實證,也確實wm達成了設計目標。
2.4.1、性能測試
測試對象:TXshop多用戶商城系統企業版
2.4.2、測試數據環境描述
商家會員數
|
5000 名
|
普通會員數
|
50000 名
|
網店商品總量
|
10000 件
|
網店商店留言數
|
60000 條
|
網店商品回復數
|
20000 條
|
平臺商品的總量
|
50萬件
|
電子商務平臺商品的總量為50萬件商品,平臺中的商品全部按照現實情況添加,擁有品牌、商品類別、價格等完整的信息。店鋪留言為6萬條(帶回復信息的占一半),對測試用 商品的評論共有2萬條(帶回復信息的占一半)。注冊會員為5. 5萬名(其中商家5000名,普通會員5萬名)。
2.5 、MVC架構
由于TXshop商城系統采用了模型一視圖一控制器的(MVCCModel-View-Controller)開發架構,程序的三個部件是相互獨立,改變其中一個不會影響其它兩個;所以依據這種設計思想能夠構造良好的松偶合的構件;而TXshop也可以使用控制器來聯接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構造應用程序提供強有力的手段;在{zd0}程度得保證了程序開發的靈活性和可定制特性基礎上,wm地保證系統運行的穩定性。
三、硬件設備
3.1、系統結構簡介
本系統架構由2臺四層交換機,8臺服務器及及一臺網絡共享存儲設備組成,通過交換 機以及服務器集群技術達到構建高性能、高負載能力的大型網絡社區,包括商城系統、在線金融平臺,物流跟蹤系統,社區,群組等。
3.2、系統特性及功能
A、使用網絡共享存儲技術,解決多臺Web Server之間的附件同步問題,同時保證對附件 存取的效率和安全性;
B、使用單獨的服務器來處理各國用戶申請提交的各國語言翻譯數據以及附件,{zd0}程度上 降低的WEB資源的消耗;
C、使用多臺數據庫實現主從復制,避免單點故障;
D、對于集群中的關鍵性數據和文件自動進行備份,保證數據的安全性;
E、利用緩存技術對靜態頁面進行加速,提高用戶對站點的訪問速度;
F、考慮到日后流量的增加,此架構還具備了很強的擴展性。
3.3、集群系統設備清單
設備名稱
|
數量
|
備注
|
負載均衡
|
1臺
|
為web服務器均衡負載
|
Uc Web服務器
|
2臺
|
安裝LAMP環境
|
DB服務器
|
8臺
|
安裝Mysql
|
Memcached服務器
|
1臺
|
memcached
|
Squid服務器
|
1臺
|
安裝Squid
|
NAS存儲
|
1臺
|
5T存儲
|
【附】:總前此架構能服務器數為(14臺),目承載日pv3000萬上下
【附】:總前此架構服務器數為(14臺),目前載日破3000萬上下
3.4、安全建議
(1)目前網絡上暴力pjSSH管理員密碼的現象有增無減,建議所有服務器更換SSH端口地址,統架并取消密碼驗證方式,均采用密鑰驗證。
(2)所有對外服務的web服務器,定期并及時更新系統補丁,關注安全站點上的安全公告。
(3)整個系構中僅對外開啟必要端口比如web和ssh端口。
(4)對內服務的數據庫服務器進行訪問服務器,建議取消公網IP,改為內網IP和web服務器進行連接。或 者通過iptables限制僅允許web。
3.5、硬件配置建議
負載均衡器
型號:建議采用F5 3600或者同類型系列 Web Server
CPU:兩顆Intel雙核至強處理器,主頻不低于2.50GHz;或一顆Intel四核至強處理器,主頻不低于2.50GHz 內存:8GB DDR2;
磁盤:推薦安裝2塊73GBSAS硬盤;
MySQL數據庫
CPU:四顆Intel四核至強處理器,主頻不低于2.50GHz;
內存:16GB DDR2
磁盤:推薦安裝6塊SAS硬盤組建RAID-10磁盤陣列;
代理服務器
CPU:雙至強雙核,主頻不低于2.50GHz內存:4 G
硬盤:6塊SAS硬盤,不做RAID
存儲設備 硬盤:5T
3.6、系統說明
所有服務器推薦安裝CentOS5.2-x86_64
另外,以上僅為推薦配置,實際的硬件配置根據實際情況再討論。關于在線跨國支付以及多語言實時交互中所涉及的在線支付系統和多過語言詞庫根據開發進度逐步增設,按照功能實 現的進度同步修正上述服務器部署中所涉及的database服務器、Memcached服務器、Squid 服務器數量。
四、系統性能及后續技術維護支持
4.1、系統性能
4.1.1、穩定性:系統應具有較高的穩定性,沒有任何單點故障,具有極高的運行質量,能夠{yt}24小時連續不間斷工作;
4.1.2、并發處理:可以處理五萬的并發訪問,日處理訪問量可以達到2000萬,增加web 服務器可提升處理性能;
4.1.3、響應效率:針對網通與電信用戶進行雙網雙線訪問策略控制,使網頁平均響應時間控制在3秒之內;
4.1.4、SE0優化:所有頁面均采用DIV+CSS進行設計優化,嚴格按SE0標準進行關鍵字、 內容、圖片、鏈接、頁面描述、頁面標題、內容標題等重要項進行優化設置,確保Google與百度等大型搜索的收錄與排名;
4.1.5、簡便性設計:嚴格遵循“便捷、友好、{gx}”的原則,且任何環節均配有聯機幫助,通過聯機幫助使操作者一目了然;
4.1.6、友好性:所有表單均通過精心設計,以提供良好的用戶體檢,使用戶在不知不覺中 輕松地完成操作任務;
4.1.7、可移植性:采用PHP語言開發,具有較強的移植性,與主流異構系統實現無縫集成,為后續的擴展與升級提供了良好的支持;
4.1.8、可維護性:重要參數均在后臺管理系統中進行配置,并有相應的操作說明,使得整個系統實現更加靈活與穩健,便于系統管理員的日常維護工作。
4.2、后續技術維護支持
4.2.1 TXshop電商平臺建設系統商業用戶我們將提供一年的免費技術維護支持,一年內官方提供升級 的免費安裝及部署(注:甲方認可升級的前提下);
4.2.2乙方提供的技術支持為"5*8的免費服務":
服務時間:周一至周五;
服務方法:遠程維護技術。
4.2.3 —年后如甲方需要乙方提供技術維護支持,乙方將根據原項目的15%收取相應的技術維護費用。
http:///txshop/2014-11-24/txshop41.html