Re: Проксирование с кэшем из CDN

2020-08-23 Пенетрантность edo1
у нжинкса с proxy_cache_lock (и достаточно высокими proxy_cache_lock_timeout/proxy_cache_lock_age) тоже пойдёт только один поток на апстрим, но, пока файл не ляжет полностью в кэш, получать будет только первый клиент Posted at Nginx Forum:

Re: Проксирование с кэшем из CDN

2020-08-07 Пенетрантность Raice
Тестировал сегодня Apache Traffic Server, в принципе, под мои хотелки он пока пойдет. Проверил, он умеет отдавать кэш даже если файл еще не закачан. Т.е. на апстрим идет в любом случае один поток. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288966,289001#msg-289001

Re: Проксирование с кэшем из CDN

2020-08-06 Пенетрантность Raice
Боюсь, что нет. Вообще, по ходу дела, nginx мне тут не поможет. Кэш заполняется только одним потоком. На файле 200Гб (проверено сегодня) все печально, учитывая что апстрим еще и перегружен (( Илья Шипицин Wrote: --- > вот такая штука поможет ? >

Re: Проксирование с кэшем из CDN

2020-08-05 Пенетрантность Илья Шипицин
вот такая штука поможет ? https://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_lock ср, 5 авг. 2020 г. в 11:39, Raice : > Да, работает! Но получается, пока он файл не скачает, он будет просто > проксировать на CDN все. Т.е. если одновременно клиенты начнут качать, то в > итоге

Re: Проксирование с кэшем из CDN

2020-08-05 Пенетрантность Raice
Да, работает! Но получается, пока он файл не скачает, он будет просто проксировать на CDN все. Т.е. если одновременно клиенты начнут качать, то в итоге мы все равно получим N скачиваний с CDN, а клиенты все начинают качать одновременно практически. Posted at Nginx Forum:

Re: Проксирование с кэшем из CDN

2020-08-05 Пенетрантность oradba25
Насколько понимаю, это должно работать в комплекте с proxy_store https://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_store Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288966,288972#msg-288972 ___ nginx-ru mailing list

Re: Проксирование с кэшем из CDN

2020-08-04 Пенетрантность Raice
Спасибо, нагуглил, прочитал. Работает, но не сохраняет файлы. Я так понимаю, это нужно как-то дополнительно прикручивать? Не подскажете, в какую сторону копать? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288966,288971#msg-288971 ___

Re: Проксирование с кэшем из CDN

2020-08-04 Пенетрантность fox
https://nginx.org/ru/docs/http/ngx_http_core_module.html#try_files 05.08.2020 11:04, Raice пишет: > Интересная идея, спасибо! Выкачивать можно многопоточной арией, если что. > Не могли бы Вы пояснить пример конфига? Я еще не очень в nginx, не понял его > > Posted at Nginx Forum: >

Re: Проксирование с кэшем из CDN

2020-08-04 Пенетрантность Raice
Попробовал Ваш конфиг, да, он выкачивает с сервера, но в папке /var/www/cache не сохраняет Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288966,288969#msg-288969 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Проксирование с кэшем из CDN

2020-08-04 Пенетрантность Raice
Интересная идея, спасибо! Выкачивать можно многопоточной арией, если что. Не могли бы Вы пояснить пример конфига? Я еще не очень в nginx, не понял его Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288966,288968#msg-288968 ___ nginx-ru

Re: Проксирование с кэшем из CDN

2020-08-04 Пенетрантность fox
А если сделать так: парсить логи доступа (/var/www/proxy-access.log) на предмет скачивания файлов. Внешним скриптом/программой да хоть wget с ключом -c выкачивать файлы и складывать в папку /var/www/cache Конфиг: location / { root /var/www/cache; try_files $uri @proxy; } location @proxy