架构技术初步学习

每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可靠性、易伸缩、可扩展、安全等各种技术架构目标。
学习文章来源:https://www.toutiao.com/i6491047042792555021/


1、分层

分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。

在网站架构中,常见的三层架构即MVC模式(MVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(Controller)的缩写),其中:

  • 模型层(Model)主要负责封装各种对数据的操作,包括数据库操作、缓存、文件等;
  • 视图层(View)主要负责页面显示,现阶段大部分网站架构,视图层基本指的都是HTML/HTML5+JavaScript(或JQuery,Vue.js等视图层框架)+CSS制作的网页;
  • 而控制器层(Controller),则主要从Model获取数据显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值