I'm in the process of wrapping up the pipeline that evolved here over a 1 1/2 year project and I'd like to have something for the next project that is solid and has a good performance. Making our customizations a solid code base I can do, but I'm wondering if there's any optimization techniques, tips, tricks... that people feel like sharing.
In our current pipeline, there's this general sluggishness of the whole 'Shotgun Experience'. Every little thing needs a few extra seconds to complete and it seems like every button, every menu, every interaction has an artifical delay build into it.
Is it just because the way shotgun toolkit needs to access its servers for everything (we can has local caching, pls?)? Is it because we have a couple hundred shots, assorted assets and resulting from this, a lot of tasks in shotgun (seems not that much considering what a full CG project would be like)? Did our context configs (shot_step.yml, ... those kind of files) and all our customizations grow too complex over the course of the project (it's not really all that much code)? Oh, also, we're running everything on windows, it seems like that makes the performance worse in all aspects as well... Anyone have a comparison between shotgun toolkit on windows vs linux?