大型网站架构总结

用户头像
黄立
关注
发布于: 2020 年 10 月 11 日
  • CDN

  • 网页静态资源优化加速分发,例如:HTML、CSS、JS、img、短视频等,让距离用户更近的服务器发挥作用

  • 解决问题:引入外援解决网页静态资源访问

  • 反向代理服务器

  • 集中地调用内部服务,并提供统一接口给公共客户的 Web 服务器

  • 使用过Apache,后面两台Tomcat

  • 解决问题:后端资源横向扩展

  • 负载均衡

  • 使用过Apache的负载均衡策略,类似的还有Nginx等

  • 还有DNS、IP等负载均衡策略

  • 解决问题:后端资源横向扩展

  • 缓存

  • 缓存不仅仅是一种技术,也是一种思想,把用的频繁的东西放在一个存取更高效的地方

  • 比如分布式缓存Memcache、Redis

  • 解决问题:资源存取低效率

  • 数据库技术

  • 读写分离

  • 解决问题:提高读写效率

  • 分表分库

  • 解决问题:数据量过大的问题

  • 分布式

  • 解决问题:数据量过大,单个服务器无法承载

  • 消息队列

  • 解决问题:系统解耦,让系统更加高可用



发布于: 2020 年 10 月 11 日 阅读数: 17
用户头像

黄立

关注

还未添加个人签名 2018.10.02 加入

还未添加个人简介

评论

发布
暂无评论
大型网站架构总结