Чтобы настроить кэширование статического контента, можно добавить следующие директивы в основной конфигурационный файл Nginx:

server {
  ...
 
    # Media
    location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|mp4|ogg|ogv|webm|htc)$ {
        expires 30d;
    }
 
    # CSS and Js
    location ~* \.(css|js|woff2)$ {
        expires 365d;
    }
 
  ...
}

В этом примере медиа-файлы, такие как изображения и видео, будут кэшироваться на 30 дней, а файлы CSS, JS и шрифты — на 365 дней.


Мета информация

Область:: 00 Nginx
Родитель:: Кэширование на стороне браузера
Источник::
Автор::
Создана:: 2024-04-07

Дополнительные материалы

Дочерние заметки