Почему не работает кеширование nginx?

Всем привет, поставил SSD хочу кешировать туда видео для снятия нагрузки с HDD .

в конфиге в секции http{}

добавил
proxy_cache_path /media/ssd_cache/cached inactive=12h levels=1:2:2 keys_zone=local_cache:50m max_size=50g;

в локейшене указал название кеша и т.д, но файлы не кешируются, в указанной папке не появляется никаких файлов кеша к примеру и нагрузка на диск растет

Location со всеми опциями

location ~* /video/hdd_([1-8])/(.*).mp4$ {

proxy_cache local_cache;
proxy_cache_key $2;
proxy_cache_min_uses 0;
proxy_cache_valid 12h;
proxy_ignore_headers Set-Cookie;
#error_page 503 /raboti.mp4
mp4;
mp4_buffer_size 2M; #2
mp4_max_buffer_size 6M; #4
access_log off;
expires max;
#limit_speed one 10204k;
#limit_conn addr 6;
aio threads;
#directio 512; #512
#output_buffers 1 6m; #1m
sendfile on;
sendfile_max_chunk 256k;
tcp_nopush on;
tcp_nodelay on;
gzip off;
gzip_static off;
open_file_cache max=20000;
#add_header Cache-Control public;



Почему ни в какую не хочет начать кешировать в это NGINX?, извиняюсь, впервые делаю подобное и уже пару часиков провел за поиском ответа на мою проблему, но даже ничего близкого не нашел...
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
Lynn
@Lynn
nginx, js, css
Ну так, а с чего бы ему что-то кешировать?
proxy_cache работает только для proxy_pass, а тут его нет. А для локальных файлов разработчики разумно решили, что ты и сам их можешь переложить куда надо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы