gpt4 book ai didi

javascript - JSP 加载时间超过 12 秒

转载 作者:行者123 更新时间:2023-12-02 16:02:22 25 4
gpt4 key购买 nike

我的 JSP 加载时间超过 12 秒。在 IE11 上运行良好。它里面还包括其他6个jsp。我正在尝试分析是什么导致父 jsp 加载时间更长。

每次加载父 JSP 时是否都会编译包含的 JSP?

每个 JSP 和父 JSP 都在 script 标记中定义了一些函数。
这些函数是在服务器上编译的吗?如果编译了,浏览器每次加载时都会渲染这个 JS 函数吗?

改进步骤:将所有JS函数包含在JS脚本中并导入到页面中。这样浏览器就可以从浏览器缓存中获取它,而不是一次又一次地渲染它。有帮助吗?

这是探查器报告的快照。

enter image description here

最佳答案

JSP 通常由应用程序服务器编译一次,并且在重新启动之间重新使用生成的类文件。在 Tomcat 中,它们存储在工作目录中。

参见Where are compiled JSP Java (*__jsp.java) files?

你可以删除工作目录,然后在服务器启动后监视工作目录,看看编译需要多长时间。对于一种浏览器来说,它不应该比另一种浏览器更长,因为编译发生在服务器端。

我有点困惑,因为你的答案的第二部分引用了 JS 文件。您是在询问 Javascript 或 Java 服务器页面吗?

关于javascript - JSP 加载时间超过 12 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31084905/

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