1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 《大型网站技术架构》——第一章 大型网站架构演化

《大型网站技术架构》——第一章 大型网站架构演化

时间:2024-08-27 13:47:04

相关推荐

《大型网站技术架构》——第一章 大型网站架构演化

初始阶段的网站架构

应用程序、数据库、文件等所有等资源都在一台服务器上。

应用服务和数据服务分离

三台服务器:应用服务器、文件服务器和数据库服务器。

三台服务器对硬件资源对要求各不相同:

应用服务器需要处理大量的业务逻辑,因此需要更快更强大的CPU文件服务器需要存储大量用户上传的文件,因此需要更大的硬盘数据库服务器需要快速磁盘检索和数据缓存,因此需要更快的磁盘和更大的内存

使用缓存改善网站性能

80%的业务访问集中在20%的数据上。

本地缓存和分布式服务器上的远程缓存

使用应用服务器集群改善网站的并发处理能力

通过负责均衡调度服务器,将请求分发到应用服务器集群中的任一服务器上。

数据库读写分离

主从复制

使用反向代理和CDN加速网站响应

基本原理都是缓存

目的都是尽早返回数据给用户,一方面加快用户访问速度,另一方面减轻后端服务器的负载压力

CDN部署在网络提供商的机房

反向代理部署在网站的中心机房

使用分布式文件系统和分布式数据库系统

使用NoSQL和搜索引擎

业务拆分

分布式服务

将共用的业务提取出来,独立部署。

事物发展到一定阶段,就会拥有自身的发展冲动,摆脱其初衷,向着使自己更强大的方向发展。

网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候就去追求网站的架构是舍本逐末,得不偿失的。小型网站最需要做的就是为用户提供好的服务来创造价值,得到用户的认可,活下去,野蛮生长。

驱动大型网站技术发展的主要力量是网站的业务发展。

是业务成就了技术,是事业成就了人,而不是相反。

网站架构设计误区:

一味追随大公司的解决方案。为了技术而技术。企图用技术解决所有问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。