For my site I have the following htaccess rules:
# BEGIN Gzip AddOutputFilterByType DEFLATE text/text text/html text/plain tex
You can force browsers to cache something, but
Thus the only (AMAIK) way is to use a new URL for your resources. Something like versioning.