软件系统和计算方法
正确的文章链接:
Makarov, I.S., Larin, D.V., Vorobeva , E.G., Emelin, D.P., Kartashov, D.A. (2025). 异步和多线程查询处理模型对服务器端web应用程序性能的影响. 软件系统和计算方法, 1, 13–20. . https://doi.org/10.7256/2454-0714.2025.1.73665
图书馆
|
你的个人资料 |
软件系统和计算方法
正确的文章链接:
Makarov, I.S., Larin, D.V., Vorobeva , E.G., Emelin, D.P., Kartashov, D.A. (2025). 异步和多线程查询处理模型对服务器端web应用程序性能的影响. 软件系统和计算方法, 1, 13–20. . https://doi.org/10.7256/2454-0714.2025.1.73665
异步和多线程查询处理模型对服务器端web应用程序性能的影响
DOI: 10.7256/2454-0714.2025.1.73665EDN: UZPPWT评审日期 12-03-2025出版日期 03-04-2025注解: 研究的对象是服务器端web应用程序及其在处理大量同时请求时的性能。 异步技术(Node.js,Python Asyncio,Go,Kotlin协程)和多线程模型(Java Threading,Python Threading)。 作者详细分析了异步事件循环、goroutines、协程和经典的多线程方法,评估了它们在大量使用I/O和计算资源的任务中的有效性。 正在进行三种语言(Java,Node)的API开发实验。js,Go)并使用hey实用程序进行测试。 它还探讨了可伸缩性、性能优化、缓存、错误处理、负载测试和并行计算的实现特性。 该研究的目的是确定哪些方法在服务器应用程序中提供最高性能。 研究方法包括负载测试,度量(响应时间,带宽和服务器资源消耗)的收集以及结果的分析。 科学上的新颖之处在于比较现实世界web开发场景中的异步和多线程方法。 该研究的主要结论是关于在高负载I/O任务中使用异步技术以及在计算复杂场景中使用多线程的建议。 获得的结果将帮助开发人员根据其任务和工作负载优化服务器应用程序的性能。 此外,该研究还考察了调试异步应用程序的复杂性、线程池对多线程解决方案性能的影响,以及异步和多线程方法可以相互补充的场景。 特别关注可扩展负载下的服务器资源管理,这将允许IT专家更准确地选择用于解决特定任务的工具和技术。 最后,讨论了优化服务器应用程序操作的可能方法,包括使用新方法和算法,以及在高负载系统背景下异步和多线程技术的发展前景,它们对整体应用程序体系结构的影响,以及对提高容错性和安全性的影响。 出版日期: 异步,异步, 多线程, 效率, 服务器端web应用程序, 负载测试, 节点。js的, Python Asyncio, 去goroutines, Java线程, 服务器应用程序的性能 |