欢迎来到天天爱彩票_天天爱彩票联系方式_天天爱彩票世界杯! 联系我们 网站地图

天天爱彩票_天天爱彩票联系方式_天天爱彩票世界杯

0379-65557469

风险评估
全国服务热线
0379-65557469

电话: 0379-65557469
0379-63930906
0379-63900388 
0379-63253525   
传真: 0379-65557469
地址:洛阳市洛龙区开元大道219号2幢1-2522、2501、2502、2503、2504、2505室 

风险评估
当前位置: 首页 | 咨询案例 > 风险评估

常用的后端功能优化六种方法:缓存化+服务化+异步化等

作者:admin 发布时间:2019-05-14 19:35:30 浏览次数:319
打印 收藏 关闭
字体【
视力保护色

后端优化的六种办法:

1.硬件晋级

硬件问题对功能的影响不容忽视。

举一个比方:一个DB集群常常有慢SQL报常用的后端功能优化六种方法:缓存化+服务化+异步化等警,事务排查下来发现SQL都很简略,该做的索引优化也都做了。后来DBA同学帮助定位到问题是硬件过旧导致,将机械硬盘晋级成固态常用的后端功能优化六种方法:缓存化+服务化+异步化等硬盘之后报警立马消失了,作用马到成功!

2.缓存化

缓存能够称的上是功能优化的利器,运用缓存时需常用的后端功能优化六种方法:缓存化+服务化+异步化等求考虑缓存命中率、缓存更新、数据一致性、缓存穿透及雪崩、Value过大等问题,能够经过mutiGet将屡次恳求兼并一次、异步拜访等方法来常用的后端功能优化六种方法:缓存化+服务化+异步化等提高缓存读取的功能。

3.产品逻辑优化

事务逻辑优化常常会简单被疏忽,但作用却往往比数据库调优、JVM调优之类的来的更显着。

举一个比方,12306春运抢火车票爱淘宝的场景,因为拜访的人多,用户点击“查票”之后体系会十分卡,进度条十分慢,作为用户,咱们会习惯性的再去点“查票”,可能会接连点个好几常用的后端功能优化六种方法:缓存化+服务化+异步化等次。假定均匀一个用户点5次,则后端体系负载就增加了5倍!而其间80%的恳求是重复恳求。这个时分咱们能够经过产品逻辑的方法来优常用的后端功能优化六种方法:缓存化+服务化+异步化等化,比方,在用户点击查询之后将“按钮置灰”,或许经过JS操控xx秒只能只能提交一次恳求等,有用的阻拦了80%的无效流量。

4.服务化

做服务化最根底的是按事务做服务拆分,防止跨事务间的相互影响,数据和服务一起拆分。同一个事务内部咱们还按核算密集型/IO密集型的服务拆分、C端/B端服务拆分、中心/非中心服务拆分、高频服务独自布置等准则做拆分。

5.异步化

异步化能够运用线程池、音讯行列等方法完成。

运用线程池的时分必定要注意中心参数的设置,能够经过监控东西去观测实践创立、活泼、闲暇的线程数,结合CPU、内存的运用率状况来做线程池调优。

另一种是经过NIO完成异步化,全部网络IO皆可异步:RPC结构、Servlet 3.0供给的异步技能、Apache HttpAsyncClient、缓存异步接口等等。

6.搜索引擎

杂乱查询以及一些聚合核算不适合在数据库中做,能够运用搜索引擎来完成,别的搜索引擎还能够帮咱们很好的处理跨库、跨数据源检索的场景。

版权所有:洛阳市建设工程咨询有限责任公司 联系人:李经理 电话: 地址:洛阳市洛龙区开元大道219号2幢1-2522、2501、2502、2503、2504、2505室
版权所有 天天爱彩票 津ICP备119565063号-8