Готового решения не нашел, сделал через njs и aria2 Сделал примерно так: 1. Клиент запрашивает файл, если он на сервере отсуствует, его кидает в другой location, который вызывает через json-rpc арию, которая запущена в режиме демонby Raice - Nginx Mailing List - Russian
Клиент запрашивает файл, статику, nginx разбивает все это на несколько Range и несколькими потоками выкачивает с апстрима и отдает клиенту. Понятно, что хочу странного, но все же.by Raice - Nginx Mailing List - Russian
Тестировал сегодня Apache Traffic Server, в принципе, под мои хотелки он пока пойдет. Проверил, он умеет отдавать кэш даже если файл еще не закачан. Т.е. на апстрим идет в любом случае один поток.by Raice - Nginx Mailing List - Russian
Боюсь, что нет. Вообще, по ходу дела, nginx мне тут не поможет. Кэш заполняется только одним потоком. На файле 200Гб (проверено сегодня) все печально, учитывая что апстрим еще и перегружен (( Илья Шипицин Wrote: -------------------------------by Raice - Nginx Mailing List - Russian
Да, работает! Но получается, пока он файл не скачает, он будет просто проксировать на CDN все. Т.е. если одновременно клиенты начнут качать, то в итоге мы все равно получим N скачиваний с CDN, а клиенты все начинают качать одноby Raice - Nginx Mailing List - Russian
Спасибо, нагуглил, прочитал. Работает, но не сохраняет файлы. Я так понимаю, это нужно как-то дополнительно прикручивать? Не подскажете, в какую сторону копать?by Raice - Nginx Mailing List - Russian
Попробовал Ваш конфиг, да, он выкачивает с сервера, но в папке /var/www/cache не сохраняетby Raice - Nginx Mailing List - Russian
Интересная идея, спасибо! Выкачивать можно многопоточной арией, если что. Не могли бы Вы пояснить пример конфига? Я еще не очень в nginx, не понял егоby Raice - Nginx Mailing List - Russian
Добрый день! Подскажите, пожалуйста, как правильно настроить проксирование с кэшем из CDN. Задача такая: есть CDN, с него нужно скачивать достаточной большой объем информации, но это достаточно дорого обходится, поэтому поby Raice - Nginx Mailing List - Russian
Hello! I would like to know how to correctly cache content from CDN. CDN contains a bunch of files (some very large, up to 200GB) I want to keep them in my cache so my friends can download from my server. The problem is that I want to be sure that content will be downloaded from CDN only once, by nginx and all requests to my nginx will be served only from cache. I think that slices is what I nby Raice - How to...