上海延譽信息技術有限公司致力于軟件定制開發,在電商領域擁有多年的開發建設經驗,是純技術型的軟件開發公司,為無數大中小企業搭建了數不清的商城網站、微商城、移動商城、進銷存以及整合的ERP系統,完成了多項APP設計、手機軟件開發等項目,以下是延譽電商團隊對電商系統技術方案的總結,絕對是行業第一手資料!
(1)開發語言:
(a)服務器端 PHP 5.3.3 ,可能需要的框架包括:Thinkphp。
(b)涉及網頁:HTML5+CSS+Javascript,可能用到的開發包有:JQuery、Bootstrap,以及其他滾動廣告日歷日期等控件。
(c)涉及App的開發:Android端使用Eclipse + Android SDK,iOS端在Xcode下使用Objective C。App采用原生+H5的Hybrid開發模式,在保證App運行效率的同時,提高代碼和功能模塊的復用性。
(2)數據庫:Mysql 5.1.73系列。Mysql的性能瓶頸在200到300萬之間,因此,數據庫表的記錄數量超過這個數字要及早分表,數據庫文件超高3GB要及時分數據庫。訂單數據從時間維度上進行拆分,用戶數據從空間維度上做拆分。
(3)服務器系統:CentOS 6.5 x64,運行環境包括的服務器軟件有 Nginx + Apache + Memcache。
(4)大數據處理方案:
(a)基于Nignx搭建負載均衡服務器,將HTTP請求的壓力隨機分配到不同的Apache服務器上。
(b)對于調用頻率高的業務數據,如用戶個人中心的信息,店鋪基礎設置信息等,通過Memecache緩存起來,在提高效率的同時,避免因為負載均衡導致的業務數據的不同步。
(c)Session和Cookie的同步:Cookie因為是保存著瀏覽器UA端的,可以不做考慮,Session采用緩存到統一的Memcache服務器的方案。
(5)數據安全:
作為電商系統開發部署領域的資深供應商,延譽電商對數據安全性的要求是近乎苛刻的。
(a)使用黑客軟件定期掃描各類電商系統,從最常用的SQL注入、跨域攻擊,到JS腳本執行,以及各個可能的攻擊入口,定期逐個掃描;
(b)嚴格控制錯誤操作頻率,對于像用戶登錄以及輸入密碼這樣的敏感操作,連續錯誤三次,賬號即被鎖定,避免了猜想密碼的攻擊;
(c)密碼在數據庫中加密存儲,關鍵數據,如用戶手機號碼、身份證號碼加密存儲,對這些加密數據解密的PHP代碼調用C++開發的PHP插件來實現,即使數據被盜取,一堆亂碼也沒有太實際的用處。
(c)詳盡的操作日志記錄,確保遇到攻擊的情況,有具體的記錄可以檢查,對于攻擊源準確捕捉,不放過任何一次可能導致數據安全的盜取行為。
延譽電商系統將數據安全和大數據處理方案考慮到極其周全的程度,編程語言只是工具,軟件定制開發才能滿足個性化需求,與專業的軟件開發公司合作,是商業計劃成功的基礎!上海延譽在軟件定制開發領域有多年的項目經驗和技術積累,對于項目的大數據、數據安全有周密完善的技術方案,確保軟件系統穩定的運營。