大型网站架构概述
网站架构的发展历程 初始阶段的网站 初始阶段的网站(特点:没人),应用程序、数据库、文件都在一个服务器。 应用和数据分离 随网站业务的发展,一台服务器逐渐不能满足需求:性能越来越差,存储空间不足。这时就需要应用和数据分离 应用服务器: 处理大量的业务 需要更快更强的CPU 数据库服务器: 需要快速磁盘检索和数据缓存 需要更快的硬盘和更大的内存 文件服务器: 要存大的用户上传文件 需要更大的硬盘 使用缓存改善网站性能 网站访问的特点和二八定律一样: 80%的业务访问集中在 20%的数据上。所以如果把这一小部分数据缓存在内存中, 可以减少数据库的访问压力,提高整个网站的数据访问速 度,改善数据
用户评论