apache2 mod_deflate静态内容

我有一台服务器,每天使用apache2提供几百万次JS文件。 我的一些用户希望JS被压缩。 有谁知道apache2 mod_deflate如何处理静态文件的压缩? 它会压缩每个请求的js(在这种情况下,我会担心cpu负载)? 如果是的话,有没有办法预压缩JS文件,所以apache2不必为每个文件做这个?

你可以做到这一点

Options +Multiviews 

然后使用预压缩文件为whatever.js.gz

 gzip -c -9 whatever.js > whatever.js.gz 

但是,如果有更旧的浏览器可能会打破这一点。

在Apache的configuration

 AddEncoding x-gzip .gz 

去掉

 AddType application/x-gzip .gz