For my site I have the following htaccess rules:
# BEGIN Gzip
AddOutputFilterByType DEFLATE text/text text/html text/plain tex
You can tell the browser never cache your site by pasting following code in the header
And to prevent js, css cache, you could use tool to minify and obfuscate the scripts which should generate a random file name every time. That would force the browser to reload them from server too.
Hopefully, that helps.