Код: Выделить всё
server {
listen 8080;
location / {
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location ~* \.(css|js|svg|ico)$ {
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
add_header Cache-Control "public, max-age=31536000" always;
}
}Работает:
Но, не поддаются этому приёму картинки (из компонента "изображение"):
Насколько я понимаю - они кэшируются на самом сервере, чтобы не дёргать их каждый раз из базы, но не очень понял логику присоединения параметра "v" с рандомным двухзначным числом в значении. Для чего это нужно, можете пояснить? И в целом логику кэширования?
Спасибо!