购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.7.7 层层过滤

层层过滤是指从系统的前端到后端处理的过程中,层层拦截不合理的请求,尽量将请求拦截在上游,降低下游的压力,从而减少系统和底层数据库的并发处理压力,达到性能提升的目的,如图1-7-13所示。

图1-7-13

层层过滤的关键点如下:

· 在不同的层级尽可能过滤掉属于该层级的应当被过滤的无效请求,让最末端进入数据库中的请求都是有效的请求。

· 错误前置,提前抛出异常。对于异常的请求,越早抛出异常,越有利于减轻系统的负载和节省资源的占用。

· 避免重复请求以及通过机器人的恶意请求,从而降低系统的处理压力,更好地保护系统。 W0i3VXpxXef9ouTsPJbf7lDC2w2JjZywEdcBUzm+cwYJtPJ2yT4ujfSum0Fk9h4y

点击中间区域
呼出菜单
上一章
目录
下一章
×