新浪博客架构分享.ppt

上传人:本田雅阁 文档编号:2660648 上传时间:2019-05-01 格式:PPT 页数:19 大小:1.42MB
返回 下载 相关 举报
新浪博客架构分享.ppt_第1页
第1页 / 共19页
新浪博客架构分享.ppt_第2页
第2页 / 共19页
新浪博客架构分享.ppt_第3页
第3页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《新浪博客架构分享.ppt》由会员分享,可在线阅读,更多相关《新浪博客架构分享.ppt(19页珍藏版)》请在三一文库上搜索。

1、新浪博客架构分享,刘晓震,30分钟,刘晓震,新浪博客,议程,新浪博客介绍 挑战 博客架构介绍 展望 QA,新浪博客架构分享,新浪博客介绍,新浪博客是国内知名的博客服务,拥有高访问流量的Web2.0动态应用类网站。 5年 千万级用户 几十亿数据记录 十亿级PV/日 亿级动态请求数/日,新浪博客架构分享,挑战,博客应用特点: 亿级访问 读多写少 热点用户 富媒体 挑战: 高访问量 用户体验 性能监控,新浪博客架构分享,博客架构介绍,新浪博客架构分享,博客架构介绍,系统层次,新浪博客架构分享,7层代理,Nginx 多IDC部署 HTML文件服务 代理服务 Squid管理,新浪博客架构分享,静态化,S

2、quid 与Nginx对等部署 反向代理 静态缓存服务,新浪博客架构分享,静态缓存,缓存原则 数据内容类型及渲染方式 页面生成成本 访问量和命中率 更新复杂度 缓存命中率优化 减少冗余存储 忽略no-cache 良好的URL设计 区分访问者和访问类型,新浪博客架构分享,动态应用层,新浪博客架构分享,Apache+PHP组成Web服务单元 环境统一 配置和管理 按业务功能划分服务模块 代码一致且同步上线 可快速扩展 基于Memcacheq的消息队列系统 扩展消息格式 异常处理 伸缩性,数据缓存,新浪博客架构分享,Memcached 缓存类型 共享内存数据 结果数据 热点 索引、聚合数据,数据缓存

3、,新浪博客架构分享,缓存管理 设计 容量 命中率,数据层,新浪博客架构分享,Mysql数据库承担核心业务 关系查询 数据存储 MemcacheDB作为KV存储 数据结构简单 高并发读写 可扩展能力强,数据层,新浪博客架构分享,Mysql 冷热分离 大字段剥离 简单使用,数据层,新浪博客架构分享,Mysql 冷热分离 大字段剥离 简单使用,性能监控,前端监控 基调系统 RiaDebug 后端监控 Xdebug back日志 Syslog 系统监控,展望,新浪博客架构分享,数据访问层-DAL 接口请求合并-SSI 缓存系统简化-Redis 开放、结合-OpenAPI,新浪微博:刘晓震 ,欢迎加入新浪产品部技术团队,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1