欢迎来到天天文库
浏览记录
ID:45330985
大小:1.42 MB
页数:19页
时间:2019-11-12
《新浪博客架构分享》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、新浪博客架构分享刘晓震30分钟刘晓震新浪博客议程新浪博客介绍挑战博客架构介绍展望QA新浪博客架构分享新浪博客介绍新浪博客是国内知名的博客服务,拥有高访问流量的Web2.0动态应用类网站。>5年千万级用户几十亿数据记录十亿级PV/日亿级动态请求数/日新浪博客架构分享挑战博客应用特点:亿级访问读多写少热点用户富媒体挑战:高访问量用户体验性能监控新浪博客架构分享博客架构介绍新浪博客架构分享博客架构介绍系统层次新浪博客架构分享7层代理Nginx多IDC部署HTML文件服务代理服务Squid管理新浪博客架
2、构分享静态化Squid与Nginx对等部署反向代理静态缓存服务新浪博客架构分享静态缓存缓存原则数据内容类型及渲染方式页面生成成本访问量和命中率更新复杂度缓存命中率优化减少冗余存储忽略no-cache良好的URL设计区分访问者和访问类型新浪博客架构分享动态应用层新浪博客架构分享Apache+PHP组成Web服务单元环境统一配置和管理按业务功能划分服务模块代码一致且同步上线可快速扩展基于Memcacheq的消息队列系统扩展消息格式异常处理伸缩性数据缓存新浪博客架构分享Memcached缓存类型共享内
3、存数据结果数据热点索引、聚合数据数据缓存新浪博客架构分享缓存管理设计容量命中率数据层新浪博客架构分享Mysql数据库承担核心业务关系查询数据存储MemcacheDB作为KV存储数据结构简单高并发读写可扩展能力强数据层新浪博客架构分享Mysql冷热分离大字段剥离简单使用热用户普通用户原因用户数50006000万0.01%人占10%流量访问量1000万1亿冷热分离效果存储量60G4T提升速度7倍降低备份成本数据安全提升备份策略每天每周速度0.005秒0.03秒数据层新浪博客架构分享Mysql冷热分离
4、大字段剥离简单使用性能监控前端监控基调系统RiaDebug后端监控Xdebugback日志Syslog系统监控展望新浪博客架构分享数据访问层--DAL接口请求合并--SSI缓存系统简化--Redis开放、结合--OpenAPI新浪微博:@刘晓震xiaozhen@staff.sina.com.cn欢迎加入新浪产品部技术团队
此文档下载收益归作者所有