又是一年年底了,这一年,从传统软件行业进入到电商企业,算是一次转行了吧。刚开始,觉得电商网站没有什么技术含量,也没有什么门槛,都是一些现有的东西堆积木似的堆出来而已。然而,真正进入到这个行业之后,才发现并不是这样。记得有人说过,好的架构,是演化出来的。电商网站的架构也是如此,现在牛逼的电商网站,看似很复杂,很牛逼,其实也是从很小的架构,也是从没什么技术含量开始的。架构的演化过程,就是在技术团队,不断追求极致的过程。

  今天就来总结总结小型电商网站的架构,一套电商系统最初期的架构,往往会采用一个比较典型的LAMP架构,前端加上Apache/PHP,后端是MySQL。这个算是比较流行的。不过,目前还有一套.net 的技术架构,可能大家很少提到。很不幸,我就是在一个.net 平台为基础的电商公司。所以,今天也是要总结.net 平台的电商架构。

  1. 技术架构

  

  一般,初期的电商网站,基本就几个业务子系统,网站前台,商家前台,系统管理后台,App,M站等。业务量,也不是很大。所以,mvc + 缓存 + 数据库 。基本就搞定了。

  其实,单就开发效率而言,.net mvc 的技术架构不会比LAMP 开发速度慢。所以,一些企业,为了快速推出自己的电商平台,也会采用.net 架构。

  2. 基础架构

  

  基础架构层面。这是一个很简单的基础架构了。

    1. 前端网站和M站,考虑到访问量和系统的可用性,基本会采用分布式部署。通过代理服务器进行请求分发。

    2. 其他的业务子系统,像商家前台,和管理系统,基本上都是单机或是主从部署。

    3. 各个DB ,Redis 服务和 文件和图片服务,搜索引擎Solr服务等,采用主从部署。

  3. 详细架构

  

  整个系统架构里面,还有一个比较重要的组成部分,那就是监控系统。例如:流量监控,硬件监控,系统性能监控等, 还有就是对某个页面进行监控,设置页面的其中一块进行监控等。它是提高整个平台可用性的一个重要手段,多平台,多个维度的监控,能够确保系统的可用性,一旦出现异常,特别在硬件或者性能方面出现异常,监控系统也能立刻发出警告,这样也好防范于未然。

  总而言之,一个好的系统架构应该从扩展性、安全性、性能和可靠性来考虑。罗马不是一天建成的,架构适合就行,可以先行之而后优。通过渐进演化的过程,逐步是系统越来越完善。

电商总结(一)小型电商网站的架构相关推荐

  1. 小型项目测试外包费用_报告:小型发布商看到有效每千次展示费用下降

    小型项目测试外包费用 According to the latest PubMatic AdPrice Index, average eCPMs across the board are mostly ...

  2. 电商详情页系统实战(2) -小型电商网站商品详情页的页面静态化架构及缺陷

    商品详情页的系统架构 => 缓存架构 => 高并发 => 高可用 电商网站里,大概可以说分成两种 小型电商 简单的一种架构方案,页面静态化的方案 大型电商 复杂的一套架构,大电商,国 ...

  3. 亿级流量电商详情页系统实战-1.小型电商网站的商品详情页的页面静态化架构以及其缺陷

    1.电商网站按规模分类 电商网站里,大概可以说分成两种: 小型电商 简单的一种架构方案,页面静态化的方案 大型电商 复杂的一套架构,大电商,国内排名前几的电商,大型的详情页架构页面静态化,全量的页面静 ...

  4. 阿里云轻量应用服务器一键安装ECShop镜像搭建小型电商网站

    阿里云轻量应用服务器能够快捷安装ECShop镜像,搭建小型电商网站.下面来介绍如何使用轻量应用服务器的ECShop镜像搭建一个小型电商网站. 创建服务器 访问轻量应用服务器购买页面,选择ECShop镜 ...

  5. 小型电商服务器平台搭建(一)

    一.阿里云小型电商服务平台架构介绍 电商平台初创之初,访问量不大,但将来可能访问量暴增,初期阶段业务模式调整频繁,对价格敏感,因此希望服务器平台架构具有良好的功能拓展性及性能伸缩性,所有平台软件最好免 ...

  6. 亿级流量电商详情页系统设计与实战-小型电商架构VS大型电商架构

    一.电商详情页架构大致分析 电商网站里,大概可以说分成两种: 传统小型电商网站,主要采用页面静态化的架构方案. 大型电商网站,使用较复杂的一套架构方案,商品详情页的系统架构 -> 缓存架构 -& ...

  7. asp.net904-中小型电商企业财务预算系统

    项目编号:asp.net904-中小型电商企业财务预算系统 运行环境: 开发工具:VS2010及以上版本 数据库:SQL2008及以上版本 使用技术:HTML+JS+HTML 开发语言:C# 我国现代 ...

  8. 小型电商web架构!小而美!

    作者:章为忠 cnblogs.com/zhangweizhong/p/5173841.html 这一年,从传统软件行业进入到电商企业,算是一次转行了吧.刚开始,觉得电商网站没有什么技术含量,也没有什么 ...

  9. 电商网站前端架构 学习笔记(全是干货)

    1:前端架构的基本知识 1: 前端工程师必须会的一些技能 前端工程师基本技能图.PNG 2: 前端架构基本知识 什么是前端架构? 每个人对每个架构有不同的认识和一些想法.没有一个架构是完美的,只有一个 ...

最新文章

  1. FastQC结果解读
  2. android api版本 闪退_经验分享:从事 Android 开发六年,我学到的那些事
  3. 双边滤波--OpenCV实现
  4. Android运行出现“java.io.IOException: 您的主机中的软件放弃了一个已建立的连接。”...
  5. python散点图拟合曲线-python 绘制拟合曲线并加指定点标识的实现
  6. android:clipToPadding和android:clipChildren
  7. dropbox_Google的新存储定价与Microsoft,Apple和Dropbox相比如何
  8. swift 打包sdk_在封装SDK中Swift和OC混编之相互调用
  9. [js高手之路] html5 canvas系列教程 - 掌握画直线图形的常用API
  10. spring 数组中随机取几个_准备几个月,面试阿里耗时两周,最终凭借这些知识拿下阿里offer...
  11. 监控ajax上传进度
  12. 如何使用Docker、Docker-Compose和Rancher搭建部署Pipeline(二)
  13. 【转】vista下SMB共享的解决办法
  14. 计算机代码大全喜欢你,微信示爱代码大全 七夕情人节微信翻译表白代码2021
  15. 信号与线性系统管致中第六版pdf_2021年西北工业大学887信号与系统基础考研全套...
  16. iOS虚拟定位原理与预防
  17. 输出今天是星期几并计算n天后的日期(万年历)
  18. FusionAccess模板制作并发放
  19. python中梅花数_梅花易数中的“数字”
  20. 虚拟机配置文件vmx放置路径问题

热门文章

  1. 月入6万,个性签名项目
  2. 新品上市的软文怎么写?产品软文撰写实用技巧
  3. 附pdf下载 | 动手学习深度学习和GAN电子书
  4. Count prime
  5. POJ 3259 Wormholes SPFA判负环
  6. 修复 win10 打印服务器失败,win10专业版中使用这些解决方案修复打印机系统错误1797...
  7. 金融科技变革时代即将到来 虞凌云谈未来三大趋势
  8. 谁能成为“代码勇士”(3)——《观止》
  9. 显著性目标检测和视觉重定位
  10. Ubuntu系统,安装完成却黑屏???不要慌!只需这个命令,一下搞定!