I was wondering if anyone had an understanding of how having numerous conditional actions within a workflow affects the performance of the workflow. For example, I have a workflow with 16 actions - however, only half of them will run when the workflow is initiated because there are conditions that each action checks for before running. The workflow consistently takes 12 seconds to run, which is slow compared to many of my other workflows that have closer to eight actions with fewer or no conditions to check.
Therefore, I was wondering if this lag could be caused by the fact that I have a relatively high number of actions associated with this workflow even though most of them are not run.
I am getting a warning that adding more capacity would make it 11 seconds faster which would bring the time down to one second, so that may be the simplest solution but I was still wondering if there was some principle with regards to workflows that I should keep in mind in order to manage performance.