Я пытаюсь понять, почему мой пользовательский CDN на nginx, похоже, не работает. Вот что у меня есть в моей конфигурации сайта:nginx gzip сжатие не работает
server {
listen 80;
listen [::]:80;
server_name cdn.site.co.uk;
root /srv/www/site.co.uk/bob_user;
if ($uri !~ "\.(gif|jpe?g|png|js|css|eot|woff|ttf|svg)$") {
rewrite ^/(.*)$ https://site.co.uk/ permanent;
}
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
}
Файл сам работает - но с помощью этого инструмента, он говорит мне, что он делает:
Это URL, который я тестировал:
http://cdn.businessofbrands.co.uk/wp-includes/js/jquery/jquery.js
Я немного смущен, почему это так. Может ли кто-нибудь пролить свет?
Я считаю, что это может быть потому, что вам не хватает ' application/javascript' из 'gzip_types' (который является типом контента, используемым для' jquery.js') – Sean3z
@ Sean3z - ах, не знаю, как я это пропустил! Сейчас работает как шарм :) Пожалуйста, добавьте это как ответ, и я соглашусь, как только это позволит мне. Благодаря! –