java - 为每个请求加载 XML

标签 java xml jakarta-ee

我的应用程序加载 xml 并为每个请求更新 xml 元素。

我一次有 10 到 20 个请求,每个请求的 xml 加载过程都需要一些时间,因为它位于同步块(synchronized block)中。

xml 大小为 500 KB,并使用 DOM 解析器(旧代码)。

有什么方法可以提高性能吗?

最佳答案

如果不了解有关您的应用程序、XML 数据的其他使用者或您对环境的控制的更多信息,您可能会考虑将数据保留在应用程序服务器上(是相同的文件还是一堆不同的文件,每个文件500kb?)并运行定期复制作业,以合理的时间间隔将更新的副本发送回原始源。

关于java - 为每个请求加载 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2130773/

相关文章:

java - 如何设置JavaFX密码字段echo char

c# - 从 XML 文件中获取子节点

java - jaxb设置字符串类型

html - 为什么CSS效果只在JSP预览中出现,而在浏览器中不出现?

java - 禁用 Spring Boot HibernateJpaAutoConfiguration 但仍然收到相关错误

java - Jackson 对特定属性使用 getter

java - DOM XML 解析器示例

java - MultipleBagFetchException 在 Hibernate 4 中不会发生,但在 5 中会发生

java - Java中的CDI方法注入(inject)和bean继承

Java数组存储超过上限