-
秒杀地址接口优化
查看全部 -
秒杀地址接口分析
查看全部 -
CND:(内容纷纷网络)加速用户获取数据的系统,部署在离用户最近的网络节点上,命中CND不需要访问后端服务器--缓存
服务器端缓存:redis qps 10W/s
静态化
静态资源
查看全部 -
详情页秒杀分析
查看全部 -
高并发的地方
查看全部 -
1、序列化对象
2、 Jedis 客户端
查看全部 -
序列化采用Google的protostuff类工具
查看全部 -
js 模块化开发
动静态资源分离 优化 静态资源放入CDN 动态资源:1)查询可以放入redis 2)修改数据库可以考虑将简单逻辑做成存储过程优化
查看全部 -
解决方案架构-高并发
查看全部 -
序列化和反序列化,用于缓存到redis中,我以前是用的是Jackson包实现的json->java object的转化,老师使用到了Protostuff,性能更好一些。
查看全部 -
存储过程的定义
查看全部 -
下载并安装redis,添加pom依赖 Jedis
new JedisPool(String ip,int port)
序列化--自定义序列化:portostuff-core/portostuff-runtime
https://github.com/eishay/jvm-serializers/wiki
查看全部 -
mysql 单条update qps 每秒40000+
Java 控制事务行为分析
数据库锁/网络延时/GC
行级锁在Commit之后释放 --如何减少行级锁的持有时间
优化思路:
把客户端逻辑放到Mysql服务端 避免网络延迟和GC影响
----使用存储过程
******** 优化总结 ********
前端控制:暴露接口 按钮防重复
动静态分离:CDN缓存,后端缓存
事务竞争优化:减少事务锁时间
查看全部 -
CND:(内容纷纷网络)加速用户获取数据的系统,部署在离用户最近的网络节点上,命中CND不需要访问后端服务器--缓存
服务器端缓存:redis qps 10W/s
静态化
静态资源
查看全部 -
系统部署架构
分库分表:阿里巴巴TDDL
统计分析: EL
查看全部
举报