NGINX gzip not compressing JavaScript files

nginx

Solution

Change this line:

gzip_types    text/plain application/x-javascript text/xml text/css;

To be this:

gzip_types    text/plain application/javascript application/x-javascript text/javascript text/xml text/css;

Note the addition of `application/javascript` and `text/javascript` to your list of gzip types.

There are also more details—and a more expansive list of gzip types—in the answer posted here.

Problem

All JavaScript files are not compressed by nginx gzip. CSS files are working. In my `nginx.conf` I have the following lines: ``` gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; gzip_proxied any; gzip_buffers 16 8k; gzip_types text/plain application/x-javascript text/xml text/css; gzip_vary on; ```

Original source

Related problems