当前位置:主页 > 头条 >

构建互联网高性能WEB系统经验总结

时间:2022-08-11 17:09:24

  互联网发展至今各种应用层出不穷,用户量动辄上亿。所以如何构建一个优秀的高性能、高可靠的应用系统对每一个开发者至关重要。本文将我所学到和在工作中使用到的一些方法归纳总结,希望给其他同学起到一些借鉴作用,在以后的开发中遇到类似的问题,能快速的找到解决方案。本人主要使用语言是JAVA,所以下面不做特殊说明,都是使用JAVA语言

  要想做到高性能,我总结了三点:

  上面举了一些三点中常见的情况,无论什么地方遇到性能瓶颈,谨记这三点,大多数时候都能找到解决方案。以下分别介绍在整个架构中各个方面对这三点的应用

  说无状态服务我们首先要想到无状态对象,无状态对象简单的可以理解为没有Field的对象,比如model/entity对象就不属于无状态对象,因为他含有Field,比如典型MVC场景的**Controller,**Service就是无状态的,他们只含有method。有的也是有状态的,比如Structs2框架的Action,所以Structs2现在用得比较少了。有了无状态对象,我们才有可能构建无状态服务,因为请求链路中不包含有状态对象,所以我们每一次请求都是独立的,这样的架构有助于我们服务进行扩展。

热点推荐
1 Bitget暂停CSPR

消息,Bitget宣布,由于钱包维护,自2026年6月30日22:04 起暂停CSPR - Casper网络的提现功能,开放日...

2 REAL推出保密执行层以扩大机构RWA采用

消息,REAL公司推出了一种保密执行层,旨在支持受监管金融机构在代币化真实资产市场中的运...

3 链上监测:俄罗斯交易所Garantex被盗1370万

俄罗斯交易所Garantex的后继平台Grinex之前被盗的1370万美元资金正通过混币器和跨链桥进行移动...

4 多家金融机构联合推出新稳定币OUSD

消息,多个金融机构,包括Visa、Stripe、Mastercard、BlackRock和Coinbase,计划推出一种名为OUSD的新稳...

5 XBIT DEX:最高法院预计将推翻特朗普的出

消息,据XBIT DEX预测市场显示,最高法院预计将在今天上午推翻特朗普的出生公民权禁令,当前...

6 加密货币公司为2026年中期选举投入1.89亿

消息,加密货币公司已为2026年中期选举投入1.89亿美元,支出超过上一周期。Ripple、Coinbase、...

7 消息称伊朗将在本周获得30亿美元被冻结

伊朗与美国代表团将在调解方参与下,于明日在卡塔尔举行间接谈判。此次间接谈判将重点讨...

8 ENS DAO提案遭大额反对,创始人投票否决

消息,吴说获悉,ENS DAO链上治理显示,关于安全委员会续期两年的执行提案目前遭大额反对票...

9 黎巴嫩高层讨论该国军队在黎以协议中的

消息,据半岛电视台,在黎巴嫩和以色列达成旨在结束战争的框架协议后,黎巴嫩总统奥恩与...

10 Binance Alpha将移除TTD、OIK、LUNAI等8个代币

消息,Binance Alpha官方公告称,将于2026年6月30日18:30从推荐列表中移除TTD、OIK、LUNAI、TOWN、VIN...

成都来彰科技 蜀ICP备2025134723号-1

资讯来源互联网,如有版权问题请联系管理员删除。