Welcome! Log In Create A New Profile

Advanced

Re: Возможно ли такое?

August 08, 2020 02:42AM
Готового решения не нашел, сделал через njs и aria2

Сделал примерно так:
1. Клиент запрашивает файл, если он на сервере отсуствует, его кидает в другой location, который вызывает через json-rpc арию, которая запущена в режиме демона и отдает ей ссылку на файл на апстриме и кидает клиенту 404.

2. Ария в несколько потоков его быстренько выкачивает и кладет куда надо. Пока файл не скачался, клиенту на запросы отдается 404.

3. Как только файл скачался - клиенту вместо 404 отдается файл. Все довольны )

Костыльно - но вроде работает.
Subject Author Posted

Возможно ли такое?

Raice August 07, 2020 04:48AM

Re: Возможно ли такое?

Raice August 08, 2020 02:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 74
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready