Я пытаюсь улучшить время выполнения одного из моих отчетов, который использует cfcharts для печати графиков. Сам код представляет собой цикл сущностей, и для каждого объекта я создаю диаграмму (это сравнительный отчет).Возможна ли Cfcfhart внутри cfthread? как получить выход?
Выполнение этой строки занимает всего минуту или больше для завершения из-за сложности отчета, поэтому я пытаюсь использовать cfthread для этого случая, но я не уверен, что это возможно.
Вот код:
<body>
<cfloop array="#uuids#" index="uuid" >
<cfthread action="run" name="t#threadCount#" output="to#threadCount#">
...
<cfchart >
...
</cfchart>
</cfthread>
...
</cfloop>
</body>
Как и ожидалось cfchart не будет «напечатано» внутри cfthread хотя очевидно, что это выполняется. Как я могу получить вывод cfthread? Одним из возможных решений было бы создание изображения из cfchart и просто использование изображения для создания документа в более позднее время, когда все потоки закончились, но мне было интересно, есть ли способ получить вывод cfchart из cfthread.