Вопрос - почему время загрузки страницы не ускорилось?
Ну наверно потому, что у Вас неправильно настроено сжатие gzip.
Например писать gzip_types image/png image/jpeg бессмысленно, т.к. бинарные данные картинок итак сжаты и никакого выигрыша Вы не получите.
Правильно написать так:
http {
....
gzip on;
gzip_http_version 1.0;
gzip_min_length 512;
gzip_buffers 64 8k;
gzip_comp_level 5;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
...
}
В секции server { } можете ничего не писать если не планируете менять параметры.
Потом берем curl и проверяем:
curl -H "Accept-Encoding: gzip,deflate" -I http://mysite.ru/index.html
получаем ответ
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 24 Nov 2017 11:32:00 GMT
Content-Type: text/html
Last-Modified: Tue, 12 Apr 2016 06:48:17 GMT
Connection: keep-alive
ETag: W/"570c9a31-576"
Content-Encoding: gzip
Обращаем внимание на поле Content-Encoding
Для теста из консоли берем утилиту Apache Benchmark:
ab -n 1 -H "Accept-Encoding: gzip,deflate" http://mysite.ru/index.html
Смотрим на поля помеченные жирным, при выключенном gzip они увеличиваются.
Concurrency Level: 1
Time taken for tests: 0.128 seconds
Complete requests: 1
Failed requests: 0
Total transferred: 3405 bytes
HTML transferred: 3025 bytes
Requests per second: 7.80 [#/sec] (mean)
Time per request: 128.249 [ms] (mean)
Time per request: 128.249 [ms] (mean, across all concurrent requests)
Transfer rate: 25.93 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 90 90 0.0 90 90
Processing: 38 38 0.0 38 38
Waiting: 38 38 0.0 38 38
Total: 128 128 0.0 128 128
Ну и берем Firefox и смотрим там поля Передано и Размер, если сжатие работает, то Передано должно быть меньше Размер.