Size: a a a

2020 January 11

S

Scumtron in nginx_ru
proxy_cache_min_uses 1; в 10 поставьте
источник

S

Scumtron in nginx_ru
у вас запись в кеш все забивает
источник

IH

Ihor Horhul in nginx_ru
Scumtron
Разумеется, что необходим тюнинг ядра, сетевого стека
Не в сетевом стеке дело, но это есть
источник

Y

Yuri in nginx_ru
Scumtron
proxy_cache_min_uses 1; в 10 поставьте
кстати да… отличное замечание
источник

S

Scumtron in nginx_ru
ну и тут чанки HLS мелкие, 4 мб наверное.
источник

AN

Anton Noginov in nginx_ru
Ihor Horhul
  location ~* "^/stream/()/(.*)/" {
   add_header Last-Modified "MON, 1 Nov 2018 08:52:00 GMT";
   add_header Access-Control-Allow-Headers "*";
   add_header Access-Control-Expose-Headers "Server,range,Content-Length,Content-Range";
   add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS";
   add_header Access-Control-Allow-Origin "*";

   secure_token_encrypt_uri on;
   secure_token_encrypt_uri_part $2;

   proxy_cache cache_$disk;
   proxy_cache_revalidate off;
   proxy_cache_min_uses 1;
   proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
   proxy_cache_background_update on;
   proxy_cache_lock on;
   proxy_cache_key $hls_path;
   proxy_cache_valid 90d;
   proxy_no_cache $no_cache;
   proxy_cache_bypass $no_cache;

   aio threads=pool_$disk;
   sendfile on;

   add_header X-Cache-Status $upstream_cache_status;

   proxy_set_header  X-Real-IP $user_header;
   proxy_set_header  X-Forwarded-For $user_header;
   proxy_set_header  Referer $http_referer;
   proxy_http_version 1.1;
   proxy_set_header Connection "";
   proxy_pass        http://storage;

   expires 100d;
 }
Этсамое... А зачем proxy_cache?
Почему не proxy_store ? Вам реально нужно устаревание на всем этом безобразии?
источник

IH

Ihor Horhul in nginx_ru
Anton Noginov
Этсамое... А зачем proxy_cache?
Почему не proxy_store ? Вам реально нужно устаревание на всем этом безобразии?
Ну файлов всего 150ТБ
источник

IH

Ihor Horhul in nginx_ru
На кеше 48ТБ
источник

IH

Ihor Horhul in nginx_ru
С прокси стор нужно будет самому удалять
источник

AN

Anton Noginov in nginx_ru
Да, имеет смысл.
источник

S

Scumtron in nginx_ru
Ihor Horhul
На кеше 48ТБ
Попробуйте proxy_cache_min_uses 10;
источник

IH

Ihor Horhul in nginx_ru
Scumtron
Попробуйте proxy_cache_min_uses 10;
Спасибо, помогло. Но нужно будет подумать над числом.
источник

IH

Ihor Horhul in nginx_ru
Если кому интересно
источник

IH

Ihor Horhul in nginx_ru
источник

Y

Yuri in nginx_ru
Ну да, выглядит ловоче
источник

MD

M Dan in nginx_ru
Странное
источник

MD

M Dan in nginx_ru
А что значит эта директива
источник

IH

Ihor Horhul in nginx_ru
M Dan
А что значит эта директива
Количество обращений для попадания файла в кеш
источник

S

Scumtron in nginx_ru
Ihor Horhul
Спасибо, помогло. Но нужно будет подумать над числом.
Рад был помочь. Под такие задачи Varnish лучше подходит, гибче настраивается кеширование.
источник

IH

Ihor Horhul in nginx_ru
Scumtron
Рад был помочь. Под такие задачи Varnish лучше подходит, гибче настраивается кеширование.
У нас там немного сложнее, есть еще конфиги для других доменов, где нужен nginx. А я не любитель ставить дублирующий софт
источник