To avoid browser cache problems Apostrophe defaults to adding a unique identifier to the minified CSS and JS filenames which is randomly generated and good for the lifetime of the current process.

In production deployment you can do even better by populating the file data/generation with a number which is unique for the lifetime of the current deployment (i.e. until you sc-deploy Apostrophe again). This way users are not forced to reload static files just because `forever` restarted Apostrophe.