未来属于我们
这是xxh同学的个人博客
第7章 交易优化技术之缓存库存 第7章 交易优化技术之缓存库存
本章目标 掌握高效交易验证方式 掌握缓存库存模型(解决库存行锁的性能问题) 交易性能瓶颈JMeter压测 交易验证完全依赖数据库OrderServiceImpl.class: @Override @Transactio
2019-06-19
第6章 查询优化技术之页面静态化 第6章 查询优化技术之页面静态化
目标 优化的是H5(static),请求走静态资源文件。 将静态资源的请求路由到CDN 静态请求CDN 结构图 DNS用CNAME解析源站回源缓存设置cache control响应头Request Headers: 例: GE
2019-06-18
第5章 查询优化技术之多级缓存 第5章 查询优化技术之多级缓存
本章目标 掌握多级缓存的定义 掌握redis缓存,本地缓存:不同应用场景的使用,以及他们的优劣 掌握热点nginx lua缓存 缓存设计原则 用快速存取设备,用内存 将缓存推到离用户最近的地方 脏缓存清理 补: 1.为什么将缓存推到
2019-06-17
第4章 分布式扩展 第4章 分布式扩展
[TOC] 本章目标 nginx反向代理负载均衡 分布式会话管理 使用redis实现分布式会话存储 单机部署结构: #nginx反向代理负载均衡 单机容量问题,水平扩展表象:单机cpu使用率增高,memory占用增加,网络带宽使用增
2019-06-16
第3章 云端部署 性能压测 第3章 云端部署 性能压测
[TOC] 私有部署就是本地的私有化部署,在本机上调试程序,运行成功在本地打包部署云端。 操作系统及运行环境数据库应用程序项目云端部署操作系统及运行环境阿里云centos虚拟机(ECS服务器) 数据库本地备份mysqldump -uro
2019-06-14
第2章 秒杀项目框架回顾 第2章 秒杀项目框架回顾
秒杀系统的框架 层与层之间的交互方式 Data Obiect和Domain Model比如我们需要刻画的用户, 在业务层的Domain Model中UserModel的属性 private Integer id; @NotBla
2019-06-12
I I