gpt4 book ai didi

spring - 如何提高 Spring MVC 的性能?

转载 作者:行者123 更新时间:2023-12-03 17:04:34 24 4
gpt4 key购买 nike

是否有提高 spring webapps 性能的最佳实践?

我将 ehcache 用于静态内容,尝试在我的应用程序末尾加载 JavaScript,但该应用程序运行不流畅。对于简单的注册,仅 GET 请求映射 url 并在 7 秒内初始化 session 和 bean lastet。

当然,您可以针对具体情况进行很多优化,但我想了解一般性能问题以及如何处理这些问题。

模式、最佳实践等非常欢迎来到这里。

最佳答案

总的来说,我推荐:

  • 构建一个测试环境,您可以在其中执行应用程序并进入内部
  • 编写可重复的性能测试脚本,同时关注绝对性能(例如“呈现此页面需要多长时间”)和大规模性能(例如“负载下性能如何下降?”)
  • 将分析器粘附到您的测试环境中。我已经有一段时间没有开发 Java 应用程序了,但是有很多可用的应用程序。
  • 在运行分析器的同时运行性能测试。找出瓶颈是什么。修复瓶颈。冲洗。重复。

我通常建议不要将测试平台指定为与生产平台类似的指定平台,因为这样很难创建足够的负载来对系统施加压力。它也很贵。

如果您有一个“类似生产”的环境进行测试,请立即进行 - 理想情况下,您会得到与测试环境相似的结果,但并非总是如此;如果可能的话,安装分析器并查看瓶颈在哪里。

完成此操作后,您可以将优化后的应用部署到您的生产环境中。

关于spring - 如何提高 Spring MVC 的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7529362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com