连载一篇访问量超过100万的电子商务网站技术架构
 
 
 
 
 
连载文章计划方案从下面几方面写:
一.网站架构。网站程序设计,从编程语言选择、网站模块的架构设计及代码实现、数据库设计及访问优化,用户行为分析等web2.0关键技术,网站加速技术和访问优化等方面来介绍和讨论。例如Html、Java Script、CSS、XML、AJAX等方面网站的系统分析和设计。
二.系统架构。网络硬件设备、服务器硬件、IDC带宽方面分析,选用目前性价比高的产品和范围方案。Linux操作系统、WEB软件、数据库的安装配置、应用维护、管理常见问题、应用过程常见问题。包括网络服务器、防火墙安全、负载平衡、安全加密、服务器集群方面的讨论。
看情况介绍服务器管理软件、备份软件、容灾技术,规划大型存储方案;参差基本安全技术知识、数据库系统设计及访问优化调优。
三.电子商务网站的网络营销方案。站在技术的角度来讨论网络营销,cps网站联盟,SEO,SEM在电子商务中的实际应用比较。从目前已经上线的大型电子商务网站多方面、多角度做比较评比。网站的访问分析,网站运营数据的分析和总结,为网络营销决策提供依据。

以上互联网电子商务项目计划方案中,重点分析技术方面的第2方面“系统架构”,讨论服务架构、实现性能优化,提高系统的健壮性,并且对主要设备、服务器运行、网络情况进行监控、预警与紧急应急方案。在成熟的技术基础上,对新技术进行调研,并尝试新的系统解决方案。

首先分享一份:访问量超过100万的电子商务网站技术架构.PNG图

1.资源最优解决方案(服务器数量灵活控制,达到负载均衡,高性能、易升迁、高可伸缩性的服务集群)
互联网->CDN加速边缘节点、网站加速、网站动静分离(中间层)->交换机\nginx集群\MySql集群\Img集群(后端真实服务器群)双网卡双网线连接。
2.高性能、高可用解决方案(服务器组成集群,达到负载均衡,高性能、高可用、高可伸缩性的服务器集群)
互联网->LVS负载均衡(前端四层负载均衡器)->
中间缓存服务器
\根据实际情况选择squid,varnish做缓存(中间缓存服务器)
\nginx/Apache\Memcached\mysql主从(后端真实服务器群)
可以是高性能服务器分成N个虚拟机、nginx反向代理->中间缓存服务器->后端真实Web服务器。
可能文章发布会有点迟,敬请留意关注连载博客更新。
请继续关注下一篇《从阿里巴巴、腾讯行业龙头看电子商务网站要做大做强的发展之路(二)[连载之电子商务网站架构]
http://jimmyli.blog.51cto.com/3190309/685160
出处:http://jimmyli.blog.51cto.com/ Jimmy Li Blog 。欢迎朋友一起交流,讨论。扣扣:柒⑥柒陆叁⑤叁伍