It all depends on the conceptual continuity of the code. If you have the pre-dominant and the post-dominant setting on the ColdFusion server set correctly it should “just work”. I recommend 10 for the pre and 300 for the post. The CFSYNC command will only affect the processes that occur in between the pre and post.
I’m guessing your multi-dimensional arrays are still processing when you hit the post mark and every thing after that is discarded. You may have to play with it a bit to be sure all of your multi-dimensional arrays have completed before the CFSYNC tag is processed. With a setting of 300 for the post the code is halted for 300 milliseconds before continuing to the CFSYNC tag. If that’s not enough time just up the post until it fits.
This is a global setting on the server so if you have a multi-dimensional array that only takes 50 and one that takes 800 you will need to set it to 800. The down side is that the multi-dimensional array that only needs 50 will still have to wait the full 800.
It’s really pretty easy stuff once you understand how it works.
Thanks,
Ge0ph