大型网站技术架构,李智慧
2021-04-26 00:12:23 1 举报
AI智能生成
《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图
作者其他创作
大纲/内容
使用反向代理和CDN
span style=\
p style=\
使用分布式FS和分布式DBS
使用NOSQL和搜索引擎
业务切分
初始架构
一台服务器
应用、DB、文件都在一块
经典的LAMP模式
子主题
应用服务和数据分离
问题:性能变差、数据存储空间不够
3台服务器
应用服务器
需要处理大量业务逻辑,这需要更强的CPU;
数据服务器
需要快速磁盘检索和数据缓存,这需要更快的硬盘和更大的内存;
文件服务器
需要存储用户上传的文件,需要更大的硬盘;
使用缓存改善网站性能
问题:span style=\
增加远程分布式缓存集群:当本地的内存不足以放下需要的缓存的数据时,就只能通过分布式
使用类似于memcached之类的开源缓存产品。redis缓存更多的数据
应用服务器集群化
数据库读写分离
0 条评论
下一页