电商系统技术方案 – 编程语言 数据库 大数据 数据安全

   

上海延誉信息技术有限公司致力于软件定制开发,在电商领域拥有多年的开发建设经验,是纯技术型的软件开发公司,为无数大中小企业搭建了数不清的商城网站、微商城、移动商城、进销存以及整合的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。

CentOS Linux服务器

(4)大数据处理方案:
(a)基于Nignx搭建负载均衡服务器,将HTTP请求的压力随机分配到不同的Apache服务器上。
(b)对于调用频率高的业务数据,如用户个人中心的信息,店铺基础设置信息等,通过Memecache缓存起来,在提高效率的同时,避免因为负载均衡导致的业务数据的不同步。
(c)Session和Cookie的同步:Cookie因为是保存着浏览器UA端的,可以不做考虑,Session采用缓存到统一的Memcache服务器的方案。

(5)数据安全:
作为电商系统开发部署领域的资深供应商,延誉电商对数据安全性的要求是近乎苛刻的。
(a)使用黑客软件定期扫描各类电商系统,从最常用的SQL注入、跨域攻击,到JS脚本执行,以及各个可能的攻击入口,定期逐个扫描;
(b)严格控制错误操作频率,对于像用户登录以及输入密码这样的敏感操作,连续错误三次,账号即被锁定,避免了猜想密码的攻击;
(c)密码在数据库中加密存储,关键数据,如用户手机号码、身份证号码加密存储,对这些加密数据解密的PHP代码调用C++开发的PHP插件来实现,即使数据被盗取,一堆乱码也没有太实际的用处。
(c)详尽的操作日志记录,确保遇到攻击的情况,有具体的记录可以检查,对于攻击源准确捕捉,不放过任何一次可能导致数据安全的盗取行为。

移动电商系统

延誉电商系统将数据安全和大数据处理方案考虑到极其周全的程度,编程语言只是工具,软件定制开发才能满足个性化需求,与专业的软件开发公司合作,是商业计划成功的基础!上海延誉在软件定制开发领域有多年的项目经验和技术积累,对于项目的大数据、数据安全有周密完善的技术方案,确保软件系统稳定的运营。



, , , , ,