Нужно увеличить скорость просмотра страниц моего сайта с помощью Docker

#node.js #docker #nginx #browser-cache #pagespeed-insights

Вопрос:

 server {

listen 80;

add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
    # to redirect all the requests to index.html,
    # useful when you are using react-router

try_files $uri /index.html;
}
gzip             on;
gzip_comp_level  6;
gzip_min_length  1000;
gzip_proxied     expired no-cache no-store private auth;
gzip_types       text/plain application/javascript text/css application/json application/x-javascript text/xml application/xml application/xml rss application/x-font-opentype text/javascript application/x-font application/vnd.ms-fontobject application/x-font-otf application/x-font-truetype application/xhtml xml font/opentype font/otf font/ttf image/svg xml image/x-icon text/html;
error_page 500 502 503 504 /50x.html;
location ~* .(ico|css|js|gif|jpeg|jpg|png|woff|ttf|otf|svg|woff2|eot)$ {
    expires 365d;
    add_header Cache-Control "public, max-age=31536000"
    }

location = /50x.html {

root /usr/share/nginx/html;

}
}
 

это мой файл nginx.conf. Когда я пытаюсь добавить политику статического кэша add_header Cache-Control «public, максимальный возраст=31536000» в nginx.conf, мой веб-сайт не отображается.
Он показывает пустую страницу. Кто-нибудь может мне помочь?

Комментарии:

1. Я уверен, что в журналах ошибок вашего сервера будет некоторая информация для вас