F
F
Friend2016-12-23 21:10:59
Nginx
Friend, 2016-12-23 21:10:59

How to configure nginx gzip in the most efficient way?

Now I slightly edited the standard compression settings, but reduced the size of the site by only 300kb, from 1.6 to 1.3mb, here are my settings

http {

  ##
  # Basic Settings
  ##

  sendfile on;
  tcp_nopush on;
  tcp_nodelay on;
  keepalive_timeout 65;
  types_hash_max_size 2048;
  # server_tokens off;

  # server_names_hash_bucket_size 64;
  # server_name_in_redirect off;

  include /etc/nginx/mime.types;
  default_type application/octet-stream;

  ##
  # SSL Settings
  ##

  ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
  ssl_prefer_server_ciphers on;

  ##
  # Logging Settings
  ##

  access_log /var/log/nginx/access.log;
  error_log /var/log/nginx/error.log;

  ##
  # Gzip Settings
  ##

  gzip on;
  gzip_disable "msie6";

   gzip_vary on;
   gzip_proxied any;
   gzip_comp_level 9;
   gzip_buffers 32 4k;
   gzip_http_version 1.1;
   gzip_types *;

  ##
  # Virtual Host Configs
  ##

  include /etc/nginx/conf.d/*.conf;
  include /etc/nginx/sites-enabled/*;
}

The site uses a lot of pictures, how else can you optimize archiving as efficiently as possible?
Thanks in advance

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
sim3x, 2016-12-23
@sim3x

gzip_comp_level 9
increases cpu consumption
6 - ok
Pictures don't zip
Pictures are optimized before uploading to the server

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question