假设自己是一名电商网站的负责人,请写出网站未来五年的发展规划?

author author     2023-03-18     425

关键词:

一、小型电商网站的架构

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

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

1技术架构

如何打造一个小而精的电商网站架构
一般初期的电商网站,基本就几个业务子系统:网站前台、商家前台、系统管理后台、App、M站等。业务量也不是很大。所以,MVC + 缓存 + 数据库基本就搞定了。

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

2基础架构

如何打造一个小而精的电商网站架构
上图为基础架构层面。这是一个很简单的基础架构。

前端网站和M站,考虑到访问量和系统的可用性,基本会采用分布式部署。通过代理服务器进行请求分发。
其它的业务子系统,像商家前台和管理系统,基本上都是单机或是主从部署。
各个DB ,Redis 服务和文件和图片服务,搜索引擎Solr服务等,采用主从部署。
3详细架构

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

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

二、日志与监控系统的解决方案

监控系统主要用于服务器集群的资源和性能监控,以及应用异常、性能监控、日志管理等多维度的性能监控分析。一个完善的监控系统和日志系统对于一个系统的重要性不必多说。总之,只有实时了解各系统的状态,才能保证各系统的稳定。

如何打造一个小而精的电商网站架构
如上图所示,监控平台监控的范围很广,从服务器性能及资源,到应用系统的监控。每个公司都有特定的平台统一监控的需求及解决方案,但监控平台的任务和作用基本是一致的。

1日志

日志是监视程序运行的一种重要的方式,主要有两个目的:1.bug的及时发现和定位;2.显示程序运行状态。

正确详细的日志记录能够快速的定位问题。同样,通过查看日志,可以看出程序正在做什么,是不是按预期的设计在执行,所以记录下程序的运行状态是必要的。这里将日志分为两种:1.异常日志;2.运行日志。

我们主要是使用log4net,将各个系统的日志,持久化记录到数据库或者文件中,以方便后续的系统异常监控和性能分析。如何集成log4net,这里不多说。

日志记录的几个原则:

日志级别一定要区分清楚,哪些属于error、warning、info等。
记录错误的位置。如果是分层系统,一定要在某个层统一处理,例如我们的MVC架构,都是在各个Action中Catch异常并处理,而业务层和数据库层这些地方的异常,都是Catch到异常后,往上一层抛。
日志信息清晰准确有意义,日志尽量详细点,以方便处理。应该记录相关系统、模块、时间、操作人、堆栈信息等。方便后续处理。
参考技术A 网站未来五年应该发展更多的用户数量和订单数量,选择靠谱的商家入驻 参考技术B 未来五年发展的规划的话,就是按照市场的一个发展规划来个调整,比如说大家喜欢看抖音呐,快手你就可以往这一方面发展。 参考技术C 嗯,假设自己是电商网站的负责人,那么你就要写一些相关的,一些信息,一些东西嗯

跨境电商网站运营和站外引流方式

...跨境电商无论是独立运营网站还是在平台开店,都离不开自己网站的运营和引流,这也是每个电商团队或卖家现在都在努力去做的事情,那么网站的运营和引流都需要哪些方法?在运营时又有哪些技巧呢? 一、对InternetMarketing的整... 查看详情

电商网站开发建设功能分析

...商务网站的发展中更加努力,以在激烈的市场竞争中保持自己的地位。以前主要以线下实体店为主,现在只需要打开电脑或者手机,动动手指,基本就能购买到自己想要的东西。​下面说说电商网站的功能1、登录注册:当然,... 查看详情

电商网站https实践之路——概述篇(代码片段)

...HTTPS已经是互联网企业发展的大势所趋。继淘宝、京东等电商完成全站HTTPS化后,笔者负责领导了公司的全站HTTPS工作。在整个过程中,笔者深刻体会到对于一个大型网站而言,全站HTTPS绝对是一个挑战巨大且需要严谨... 查看详情

自己如何制作一个网站

自己制作网站有三种方法是:付费代劳建站法、代码建站法、建站系统建站法。1、付费代劳建站法:付费找懂得建网站的人,帮你搭建一个网站,这是最省时间和精力的方法,只要花钱就能搞定的事情。2、代码建站法:你自己... 查看详情

小型电商网站的架构

转:小型电商网站的架构又是一年年底了,这一年,从传统软件行业进入到电商企业,算是一次转行了吧。刚开始,觉得电商网站没有什么技术含量,也没有什么门槛,都是一些现有的东西堆积木似的堆出来而已。然而,真正进... 查看详情

我国渗透测试行业的发展局限是啥?

...;未来网络安全对人才的要求会越来越高。所以,提高对自己的要求,提升自己的能力才是唯一的出路。或者转管理吧,看着别人飞起。参考技术A主要是做:1、负责渗透测试技术服务实施,编写渗透测试报告;2、负责渗透测试... 查看详情

秒杀的设计思路

电商:如何设计一个秒杀系统  什么是秒杀秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这... 查看详情

大型网站架构系列:电商网站架构案例

...站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可... 查看详情

大型网站架构系列:电商网站架构案例

...站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可... 查看详情

大型网站架构系列:电商网站架构案例

转自itfly8:大型网站架构系列:电商网站架构案例(1)大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具... 查看详情

大型网站架构系列:电商网站架构案例

本次分享大纲电商案例的原因电商网站需求网站初级架构系统容量估算网站架构分析网站架构优化架构总结电商网站案例,一共有三篇本篇主要说明网站的需求,网站初始架构,系统容量估算方法。一、电商案例的原因分布式大... 查看详情

自己开发的java美妆商城-化妆品电商网站

1.运行环境jdk1.7以上,tomcat7以上,mysql5.5以上2.相关技术ssm框架(spring+springMVC+myibats)+ajax+bootstrap+css+jquery+js+图片剪裁和压缩+highcharts+simditor图文编辑器3.功能介绍首页 查看详情

自己开发的java美妆商城-化妆品电商网站

1.运行环境jdk1.7以上,tomcat7以上,mysql5.5以上2.相关技术ssm框架(spring+springMVC+myibats)+ajax+bootstrap+css+jquery+js+图片剪裁和压缩+highcharts+simditor图文编辑器3.功能介绍首页 查看详情

网站是否应该安装ssl证书-来自用户的体验

...“不安全”提示,不少企业和个人用户开始纠结要不要给自己的网站安装上SSL证书。那么网站安装SSL证书到底有没有必要?不慌!来看看安信SSL证书(www.anxinssl.com)的老客户们对待这个问题怎么说。    客户刘先生:隐私信息... 查看详情

实现基于lvs负载均衡集群的电商网站架构

实现基于LVS负载均衡集群的电商网站架构具体如何实现电商网站请参看博客:http://13150617.blog.51cto.com/13140617/1978954实验一、实现基于NAT模式的LVS负载均衡:准备三台主机:一台Director(桥接网卡、仅主机网卡):    ... 查看详情

个人网站建设[关闭]

...问题描述】:我目前正在尝试建立一个个人网站,以便为自己在网络上建立一个形象。我的计划是包括我的简历、我自己完成的任何项目以及我参与的开源项目的链接等内容。但是,我不确定从“广告”自己的角度来看哪种方法... 查看详情

大型网站架构系列:电商网站架构案例

转自:itfly8大型网站架构系列:电商网站架构案例(3) 本文章是电商网站架构案例的第三篇,主要介绍数据库集群,读写分离,分库分表,服务化,消息队列的使用,以及本电商案例的架构总结。6.5数据库集群(读写分离,分... 查看详情

建设电商型网站需要注意的

...的营销模式,更好的实现现代化的网站运营呢?小恩根据自己的多年在互联网公司工作的经验,向大家介绍现代化网络整合营销的技巧:网站整合营销的前提在于网站内部SEO    我们在做网站运营时,最重要的一点... 查看详情