I am currently using Granule to minify and merge my CSS/JS files. It works fine on my local environment but I am encountering problems on clustered environments.
As Granule works during runtime, each node of the cluster computes its own file, therefore problems can occur when a user loads a page from one node of the cluster and his browser tries to load the resources from another node of the cluster. The other node doesn't necessarily have it.
It isn't possible to use sticky sessions in our case because our resources are fetched from another domain (for cache purposes).
Can Granule be used for my problem or should I switch to YUI Compressor? (would generate the files during the build, so they would be the same for all nodes of the cluster)