ColdFusion 10对比ColdFusion 2018-输出速度差异

时间:2019-12-19 18:32:50

标签: coldfusion coldfusion-10 coldfusion-2016

我有2台服务器。一个正在运行ColdFusion 2018 Enterprise,另一个正在运行ColdFusion 10 Enterprise。 CF10服务器即将升级到2018年。我有一个脚本,该脚本可以进行数据库调用,然后根据该查询的结果构建一个大型XML文档。该过程使用标签。

在我的CF2018服务器上,该脚本很快完成,只需几秒钟。但是,在我的CF10服务器上,需要几分钟才能完成。我不明白为什么。数据量是相同的。两个服务器为此都指向同一个数据库,并且我已经检查了两个服务器的响应时间,以确认我的问题不在查询中。我什至将生成的XML复制到单独的文件中,并将它们放置在每个服务器上,这样我就可以直接从浏览器中对其进行调用。当我这样做时,两者都立即加载。

这使我相信问题出在CF10和cfxml标签上。是否有人对此有任何记录的信息,或者为什么它在CF10中看起来太慢了?

我比较了CFIDE上服务器与服务器之间的所有内容,它们的设置相同。我看到的唯一区别是摘要中CF10服务器使用的是 java-xmlbuilder-0.4.jar ,而CF2018服务器使用的是 java-xmlbuilder-1.1.jar

帮助!?!?

更新

我认为我会尝试删除该标签,而改为使用构建自己的标签。结果是一样的。在CF10上它需要很长时间,但是在CF2018中,它几乎是即时的。

更新

继续测试,我发现CF10响应速度缓慢并不仅限于输出生成的XML,而是问题在于仅创建XML。不管我使用还是-创建过程都是问题,导致CF挂起。

0 个答案:

没有答案