User39 I suppose /assets/*
can safely be cached almost forever.
All the pages include dynamically generated data. For guests you might be able to cache it, but you'll need to find a way to not serve any of that cached content to logged in visitors, or their session will likely break.
I know a paid caching extension that's aware of that is in the work by other developers 🙊