try_files video cache

Алексей Бобок alexey.bobok at gmail.com
Sat Feb 9 12:52:30 UTC 2013


Приветствую.
Есть элементарная задача, что-то упускаю и не получается решить :)

Есть 2 локейшна со стримингом (см. ниже).
Отдельный скрипт анализирует популярные файлы и копируется популярные файлы
на SSD в папку /cache/, сохраняя полный путь внутри.

Т. е.
      /1/www/a.video/v2/147631/files/u147631_94593_1238.mp4
копируется в
/cache/1/www/a.video/v2/147631/files/u147631_94593_1238.mp4

Нужно добавить try_files, который сначала проверит файл в кеше (типа
/cache/$uri), если нет - отдаст из стораджа.

## config cut

        location ~* \.flv$ {
                root /1/www/a.video;
                access_log /var/log/nginx/video.log video;
                flv;
        }

        location ~* \.mp4$ {
                root /1/www/a.video;
                mp4;
                access_log /var/log/nginx/video.log video;
        }

Как? :)
Спасибо.

-- 
 Think before you print.
Best regards, Alexey Bobok.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20130209/10c868fc/attachment.html>


Подробная информация о списке рассылки nginx-ru