Поскольку файлы HTML не кэшируются, поэтому он указывает отсутствие кеша для html-файлов и его возраст хранения как max-age: 0, чтобы указать, что содержимое всегда подается с сервера. Но остальное содержимое должно быть кэшировано, если nginx настроен следующим образом.
Пожалуйста, попробуйте этот урок, написанный мной. Я подробно объяснил все. http://nucuta.com/wp-fastest-cache-configuration-for-nginx/
Дополнительно используйте это в nginx.conf в/etc/nginx/вам не нужно указывать текст/html, поскольку файлы html сжаты по умолчанию.
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/javascript text/xml application/xml application/xml+rss text/javascript;
И в файле по умолчанию в/и т.д./Nginx/сайты с поддержкой/
location ~* \.(css|gif|ico|jpeg|jpg|js|png|woff|woff2|ttf|ttc|otf|eot)$ {
expires max;
log_not_found off;
}