SSM实战——秒杀系统之高并发优化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM实战——秒杀系统之高并发优化相关的知识,希望对你有一定的参考价值。

一:高并发点

高并发出现在秒杀详情页,主要可能出现高并发问题的地方有:秒杀地址暴露、执行秒杀操作。

 

二:静态资源(页面)访问优化——CDN

CDN,内容分发网络。我们把静态的资源(html/css/js)放在CDN上,以加快用户获取数据的速度。

用户访问页面时,优先从最近的CDN服务器上获取页面资源,而不是从单一的网站服务器上获取。只有CDN获取不到才会访问后端服务器。

因此,我们可以使用CDN进行网站的加速优化,把静态资源(或某些动态资源)推送到CDN站点上。(大公司自己搭建CDN网络,小公司可以租用)

 

三:服务器资源(地址暴露)访问优化——Redis缓存

在第一次访问时,从数据库中查找,然后放到redis缓存中,在之后的访问可以直接从缓存中查找。

redis可以支持10W的并发访问,集群化后甚至可以支持百万级的并发访问。

一致性维护低:如果内容发生变化,只需修改一下数据库,改变一下缓存即可。

 

四:服务器数据库(秒杀操作)修改优化——

 

以上是关于SSM实战——秒杀系统之高并发优化的主要内容,如果未能解决你的问题,请参考以下文章

SSM实战——秒杀系统前言

一个基于SSM框架开发的高并发电商秒杀Web系统

01 整合IDEA+Maven+SSM框架的高并发的商品秒杀项目之业务分析与DAO层

SSM框架学习之高并发秒杀业务--笔记5-- 并发优化

SSM框架学习之高并发秒杀业务--笔记5-- 并发优化

(百度云百度网盘)11Java秒杀系统方案优化 高性能高并发实战