I know that http caching and sending 304 response is to save some bandwidth and of course some load time.
However in my web site there are about 40 css stylesheet files and 20 javascript files (don't ask me why)
I know that would be a great idea to combine most of them into one and reduce HTTP requests.
However my question is. Is there actually a way of caching when browser wouldn't even make requests for certain resources for some time? Because making requests and even getting 304 response is still some work.