为了仿真无用的点击以及恶意的攻击,我们可以考虑隐藏地址,增加图形验证码以及限制点击次数等手段。
7.安全防护--图形验证码及恶意防刷
...more
为了仿真无用的点击以及恶意的攻击,我们可以考虑隐藏地址,增加图形验证码以及限制点击次数等手段。
前端优化完了,后端也需要优化,为了提高系统的健壮性和吞吐量,往往需要结合MQ来进行优化。本文结合rabbitMQ进行操作。但是只是解决了部分问题,其实里面暗含很多其他问题。,比如MQ消费失败问题,事务问题等。
尝试对前端页面进行相应的优化,比较典型的是缓存,一些东西可以存在浏览器身上或者redis中,提高相应速度,降低后端压力。
要想知道一个系统的承受能力,那么必然要用一些工具进行压测,本节使用jmeter来进行压测,看看效果作为参考。
做秒杀,先把功能做出来再进行优化,因此本节主要实现下单的一个基本流程。
先针对用户分布式session问题引入redis,并且解决了冗余代码问题。可以借鉴一下写法。
这个笔记是根据慕课网上一门叫做《Java秒杀系统方案优化 高性能高并发实战》学习整理的笔记。学习应对高并发场景如何设计接口,以及后端架构如何优化等知识,觉得还是学到一些东西的,就分享在这里。第一篇主要是完成用户登陆模块,借此搭建起一个基本的系统。