天天看点

千万级电商高并发与秒杀思路分析

千万级电商高并发与秒杀思路分析

测试工具:Jmeter

思路:

1.对于一些数据查询多少遍都不会改变的数据,使用redis进行缓存.

在service层使用cachable注解,cachable注解的作用是在查询的时候第一遍查询的是数据库,然后将数据存放在redis,然后在第二遍查询的时候就会直接从redis去查询,而不会去走查询语句

ps:使用redis会将查询速度提高4倍以上;

2.静态化技术

configruation对象里的getTemplate()方法

process(params,out);

3.自动静态化,结合spring内置定时任务进行静态页面转换

4.商品页面动静态数据分离,

对于商品的评论等动态数据,是由页面发送ajax请求到nginx再由nginx转发至tomcat服务器,拿到请求数据组装

5.秒杀(持续更新)

继续阅读