APP下载

大型网站的架构模式研究

2016-06-05郑逸凡

山东农业工程学院学报 2016年12期
关键词:用户

郑逸凡

(福州外语外贸学院福建福州350202)

大型网站的架构模式研究

郑逸凡

(福州外语外贸学院福建福州350202)

随着网站规模的不断扩大,用户的访问量逐渐增加,简单的LAMP架构无法支撑大型网站快速发展的业务需求。为了解决大型网站面临的高并发、大流量等问题,大型互联网企业在实践中提出了很多解决办法。本文从这些解决办法中,归纳出了进行大型网站架构设计时比较常见的模式。

架构模式;分布式;大型网站

随着互联网的普及,人们的生活越来越离不开网络媒体,特别是近些年,像淘宝、京东这类大型电商网站迅速发展,微博、微信等大型社交类媒体用户持续增加。为了提升网站服务性能,提高用户的访问速度,作为这类大型网站的架构师,已经在长期的开发实践中探索出了很多方法,这些解决方法又被更多网站重复使用,从而逐渐形成大型网站常用的架构模式,主要有分层、分割、分布式集群、缓存、异步这几种模式。

1.分层

分层架构模式是最常用的架构模式,也被称为N层架构模式。分层架构模式内部的组件被组织成水平的分层,每一层执行特定的功能。尽管分层架构模式没有指定分层的数量和类型,大部分都会分成四层:展示层(presentation)、业务层(business)、持久层(persistence)、数据库层(database)。某些情况下,业务层和持久层会合并成一个业务层,尤其是当持久化逻辑嵌入在业务层组件中。[1]一个典型的分层架构模式如图1所示:

图1 分层架构模式

分层架构模式的每一层对应着网站的特定功能。……

登录APP查看全文

猜你喜欢

用户
雅阁国内用户交付突破300万辆
关注用户
关注用户
两新党建新媒体用户与全网新媒体用户之间有何差别
关注用户
关注用户
挖掘用户需求尖端科技应用
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户