gpt4 book ai didi

java - Struts2性能

转载 作者:行者123 更新时间:2023-12-02 07:57:19 27 4
gpt4 key购买 nike

我正在将 Struts1 应用程序转换为 Struts2。一开始,我只移植了一些操作,以了解它们在 Struts2 中的行为方式。其中一个操作服务于客户端每秒发送一次的 Ajax 请求。在当前的 Struts1 实现中,请求大约需要 10-15 毫秒才能执行,我可以通过 Firebug 看到这一点。 Struts2 版本现在需要超过 250 毫秒。我将分析拦截器添加到操作中,我可以看到大部分时间都花在设置操作的执行上。在拦截器中花费的时间可以忽略不计。

这是预期的吗?

预先感谢您的帮助。

最佳答案

按照步骤操作,

  1. 使用 struts.dev="false"关闭开发模式;
  2. 创建您自己的特定于您的项目的默认拦截器堆栈,并删除您未使用的不必要的拦截器。
  3. 有关更多信息,请参阅以下链接 struts.apache.org/2.2.3/docs/performance-tuning.html
  4. 您可以使用计时器拦截器(称为计时器)找到操作执行时间。

  5. 我还尝试使用 JSTL、OGNL 标签来比较 jsp 页面渲染时间的性能。就我而言,OGNL 给出了最好的表现。

关于java - Struts2性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439253/

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