- 54
- 0
- 约小于1千字
- 约 11页
- 2016-03-23 发布于山西
- 举报
某大型的社区网站系统架构实例分析
某大型社区网站系统架构实例分析 ayou bbs的特点 1)流量集中 2)有实时性 3)回帖少,看帖多,比例在1/10以下 这些特点说明为什么要用到缓存架构 系统主要解决问题 1)高性能 2)实时性和静态化 3)便利控制 4)高可用性 5)流量分配 6)权限划分 7)便利实施 架构图 高性能 1)大量请求由缓存直接处理 2)对html页面的gzip压缩 3)中层代理将请求负载均衡到多机 实时性和静态化 1)使用rewrite伪静态 2)使用squidclient实时更新缓存 3)使用javascript显示部分信息 4)页面逻辑优化 5)实时点击量统计 便利控制 1)增加二级缓存 2)缓存过期的控制 3)屏蔽不良ip和访问 4)负载均衡器的权重和分流调节 高可用性 1)故障屏蔽 2)双机热备 3)lvs集群的可用性 4)nginx集群的可用性 流量分配 1)电信网通之间的分流 2)多线路分流 权限划分 1)系统管理员负责前端squid和nginx 2)产品运维负责应用服务器和数据库 3)部分耦合用接口形式处理 实施步骤 1)安装架构 2)分析哪些页面需要缓存 3)静态化 4)在程序加入squidclient语句更新缓存 5)点击量统计 * *
原创力文档

文档评论(0)