在Apache中Serve Pre-compressed content的方法
1. 在接到 request 的時候先 rewrite 它 // xxx.js -> xxx.js.gz 2. 在對應檔案的時候在指定他的 content-type and set content-enconding header //這些加到 httpd.conf 下,或指定的 virtual host 下 <Location /js/> RewriteEngine on RewriteCond %{HTTP:Accept-Encoding} \b(x-)?gzip\b RewriteCond %{REQUEST_FILENAME}.gz -s RewriteRule ^(.+) $1.gz [L] </Location> <FilesMatch \.js\.gz$> ForceType text/javascript Header set Content-Encoding gzip </FilesMatch>