我的应用程序加载 xml 并为每个请求更新 xml 元素。
我一次有 10 到 20 个请求,每个请求的 xml 加载过程都需要一些时间,因为它位于同步块(synchronized block)中。
xml 大小为 500 KB,并使用 DOM 解析器(旧代码)。
有什么方法可以提高性能吗?
最佳答案
如果不了解有关您的应用程序、XML 数据的其他使用者或您对环境的控制的更多信息,您可能会考虑将数据保留在应用程序服务器上(是相同的文件还是一堆不同的文件,每个文件500kb?)并运行定期复制作业,以合理的时间间隔将更新的副本发送回原始源。
关于java - 为每个请求加载 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2130773/