大型网站技术架构
2017-08-26 16:16:30 132 举报
AI智能生成
大型网站技术架构
作者其他创作
大纲/内容
使用分布式FS和分布式DBS
span style=\
p style=\
使用NOSQL和搜索引擎
业务切分
使用反向代理和CDN
初始架构
一台服务器
应用、DB、文件都在一块
经典的LAMP模式
应用服务和数据分离
问题:性能变差、数据存储空间不够
3台服务器
应用服务器
需要处理大量业务逻辑,这需要更强的CPU;
数据服务器
需要快速磁盘检索和数据缓存,这需要更快的硬盘和更大的内存;
文件服务器
需要存储用户上传的文件,需要更大的硬盘;
使用缓存改善网站性能
问题:span style=\
增加远程分布式缓存集群:当本地的内存不足以放下需要的缓存的数据时,就只能通过分布式
使用类似于memcached之类的开源缓存产品。redis缓存更多的数据
应用服务器集群化
数据库读写分离
0 条评论
回复 删除
下一页