《浪博客架构分享》PPT课件.ppt
《《浪博客架构分享》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《浪博客架构分享》PPT课件.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、新浪博客架构分享刘晓震30分钟刘晓震新浪博客议程新浪博客介绍挑战博客架构介绍展望QA新浪博客架构分享新浪博客介绍 新浪博客是国内知名的博客服务,拥有高访问流量的Web2.0动态应用类网站。5年千万级用户几十亿数据记录十亿级PV/日亿级动态请求数/日新浪博客架构分享挑战博客应用特点:亿级访问读多写少多写少热点用点用户富媒体挑战:高访问量用户体验性能监控新浪博客架构分享博客架构介绍新浪博客架构分享博客架构介绍系统层次新浪博客架构分享7层代理Nginx 多IDC部署 HTML文件服务 代理服务 Squid管理新浪博客架构分享静态化SquidSquid与Nginx对等部署反向代理静态缓存服务新浪博客架
2、构分享静态缓存l缓存原存原则数据内容类型及渲染方式页面生成成本访问量和命中率更新复杂度l缓存命中率存命中率优化化减少冗余存储忽略no-cache良好的URL设计区分访问者和访问类型新浪博客架构分享动态应用层新浪博客架构分享Apache+PHP组成Web服务单元环境统一 配置和管理按业务功能划分服务模块代码一致且同步上线可快速扩展基于Memcacheq的消息队列系统扩展消息格式 异常处理 伸缩性数据缓存新浪博客架构分享MemcachedMemcached缓存类型共享内存数据结果数据热点索引、聚合数据数据缓存新浪博客架构分享缓存管理设计容量命中率数据层新浪博客架构分享Mysql数据库承担核心业务关
3、系查询数据存储MemcacheDB作为KV存储数据结构简单高并发读写可扩展能力强数据层新浪博客架构分享Mysql冷冷热分离分离大字段剥离简单使用 热用户热用户普通用户普通用户原因原因用户数用户数50006000万0.01%人占10%流量访问量访问量1000万1亿冷冷热热分离分离效果效果存储量存储量60G4T提升速度7倍降低备份成本数据安全提升备份策略备份策略每天每周速度速度0.005秒0.03秒数据层新浪博客架构分享Mysql冷热分离大字段剥离大字段剥离简单使用 性能监控前端监控基基调系系统RiaDebug后端监控Xdebugback日志Syslog系统监控展望新浪博客架构分享数据访问层-DAL接口请求合并-SSI缓存系统简化-Redis开放、结合-OpenAPI新浪微博:刘晓震欢迎加入新浪产品部技术团队
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浪博客架构分享 博客 架构 分享 PPT 课件
限制150内