新浪博客架构分享

新浪博客架构分享

ID:45330985

大小:1.42 MB

页数:19页

时间:2019-11-12

新浪博客架构分享_第1页
新浪博客架构分享_第2页
新浪博客架构分享_第3页
新浪博客架构分享_第4页
新浪博客架构分享_第5页
资源描述:

《新浪博客架构分享》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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欢迎加入新浪产品部技术团队

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。