淘宝社区双十一性能优化实践.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淘宝社区双十一性能优化实践目录淘宝社区业务介绍性能优化基本思路找出性能瓶颈数据库分库分表Memcache数据同步搭建降级系统淘宝社区社区介绍淘宝社区社区双十一性能优化基本思路性能优化基本思路性能优化基本思路性能优化基本思路2 预估流量2 性能评估2 找出瓶颈2 预案和容灾演练性能优化基本思路预估流量2预估流量2 拍脑袋2 根据历史数据估算2 流量分解2 单核QPS:总体流量 / 机器数 / 内核数 / 10小时2 单次请求耗时:1000毫秒 / 单核QPS性能优化基本思路性能评估2 流量压测2 ab Jmeter Tcpcopy2 关注指标2 CPU 网络 磁盘IO 日志2 vmstat iotop tsar top性能优化基本思路容灾演练2 预案内容2 超时设置2 代码容错2 模拟故障2 iptables2 观察预案是否生效找出性能瓶颈找出性能瓶颈找出性能瓶颈14找出性能瓶颈15找出性能瓶颈找出性能瓶颈找出性能瓶颈找出性能瓶颈auto_prepend_file=“client.php”fastcgi_param PHP_VALUE “auto_prepend_file=client.php”php_value auto_prepend_file=“client.php”数据库分库分表数据库分库分表数据库分库分表为什么要分库分表2 单表写入压力大2 单表访问压力大2 更改表结构耗时2 单库承受不了压力数据库分库分表如何分库分表2 水平分表2 垂直分表2 建立新库2 增加从库数据库分库分表水平分表数据库分库分表带来的问题2 查询变得更复杂2 select * from t where id in (1,2)2 数据一致性问题2 主从库同步延迟数据库分库分表解决方案2 数据库中间件2 隐藏细节2 读写分离2 流量分配2 DRC数据同步数据库分库分表中间件Memcache数据同步Memcache数据同步Memcache同步为什么要数据同步2 新上一个机房2 高延迟,10毫秒2 请求Memcache频繁2 导致页面打开速度缓慢Memcache同步解决方案调研2 开源软件2 Magent 长久无人维护2 更新双写2 更新操作耗时Memcache同步KVPROXY2 支持数据同步/异步复制2 支持读写分离2 支持Failover机制2 良好的协议扩展性2 默认支持Memcache协议降级系统搭建降级系统降级系统降级系统的意义勉强的活着 优雅的死去降级系统降级系统架构降级系统降级管理界面降级系统系统特点2 离线更新2 不影响线上服务2无状态2 存储未登录状态内容2 Web管理2 操作管理更方便Thank you

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档