
《性能优化》系列
文章平均质量分 89
技术优化之中间件优化、高并发优化、后端优化、架构优化
一只IT攻城狮
一个喜欢诗和远方的程序媛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指数退避策略-优雅应对“访问次数过于频繁,请稍后再试”场景
指数退避策略:顾名思义,是一种在发生访问冲突或失败时,通过逐步增加等待时间(按指数级增长)来重试的机制。这种策略旨在减少对服务器的压力,同时提高重试的成功率。具体来说,当你首次遇到访问失败时,你会等待一个较短的时间(如1秒)后再进行重试。如果仍然失败,则等待时间加倍(如2秒),再失败则继续加倍(如4秒),以此类推。这样,随着失败次数的增加,重试的间隔也会呈指数级增长。原创 2025-01-17 10:23:44 · 1329 阅读 · 0 评论 -
高并发请求下如何对系统优化
性能监控:使用监控工具(如 Prometheus、Grafana、New Relic)监控系统性能和资源使用,及时发现和解决性能瓶颈。通过综合应用这些优化策略,可以显著提升系统在高并发场景下的处理能力和稳定性。根据具体的应用场景和需求,可以选择和组合适合的优化措施。连接池:使用数据库连接池(如 HikariCP、Druid)来管理和复用数据库连接,提高数据库操作的效率。日志分析:分析应用日志,识别性能问题和异常情况。原创 2024-07-26 15:02:09 · 1279 阅读 · 0 评论 -
Nginx使用篇
Nginx 作为一个高性能的反向代理服务器,能够通过负载均衡、限流和动静分离等功能,显著提高网站的性能和可靠性。其配置灵活且高效,适用于各种规模的 web 应用。负载均衡:通过反向代理和多种负载均衡策略,将请求分发到多个后端服务器。限流:通过限流模块限制客户端请求速率,保护服务器免受过载攻击。动静分离:将静态资源和动态请求分开处理,提高网站性能。掌握这些配置和原理,可以有效优化 Nginx 的使用,提升 web 应用的整体表现。原创 2024-07-26 13:38:16 · 642 阅读 · 0 评论 -
Easticsearch性能优化之索引优化
对于性能优化,Elasticsearch(以下简称ES)的索引优化是提高性能的关键因素之一。合理的设计索引,合理的分片和副本以及合理的缓存设置等,都有利于提升ES的索引性能和查询效率原创 2024-03-07 22:59:17 · 1203 阅读 · 0 评论 -
Easticsearch性能优化之硬件优化
对于性能优化,升级硬件设备配置一直都是提高服务能力最快速有效的手段。硬件优化主要可以从CPU内存存储设备(磁盘)、显卡、散热系统、主板、电源、外设设备等。CPU内存IO。原创 2024-01-12 15:10:29 · 1539 阅读 · 0 评论 -
一文读懂java性能优化(最全干货篇)
性能优化:是指针对计算机系统或应用程序的性能进行改善的一系列技术和方法。性能优化的目标:是提高系统或应用程序的响应时间吞吐量效率和可伸缩性等方面的性能指标。性能优化需要有一些技巧:对于一个整个产品或项目而言,比如可以从前端优化、后端优化、架构优化、高并发优化、Linux内核优化、常用中间件优化等方便去优化,当然每个方面侧重点不同,用的技术点也不同。当然除了上述从技巧方面做优化,我们也必须通过使用性能测试工具进行性能基准测试,并根据测试结果进行有针对性的优化。原创 2024-01-03 16:35:40 · 2007 阅读 · 0 评论