<div>Приветствую.</div><div>Есть элементарная задача, что-то упускаю и не получается решить :)</div><div><br></div><div>Есть 2 локейшна со стримингом (см. ниже). </div><div>Отдельный скрипт анализирует популярные файлы и копируется популярные файлы на SSD в папку /cache/, сохраняя полный путь внутри.</div>
<div><br></div><div>Т. е. </div><div><font face="courier new, monospace"> /1/www/a.video/v2/147631/files/u147631_94593_1238.mp4</font></div><div>копируется в</div><div><font face="courier new, monospace">/cache/1/www/a.video/v2/147631/files/u147631_94593_1238.mp4</font></div>
<div><br></div><div>Нужно добавить try_files, который сначала проверит файл в кеше (типа /cache/$uri), если нет - отдаст из стораджа.</div><div><br></div><div>## config cut</div><div><br></div><div><div><font face="courier new, monospace"> location ~* \.flv$ {</font></div>
<div><font face="courier new, monospace"> root /1/www/a.video;</font></div><div><font face="courier new, monospace"> access_log /var/log/nginx/video.log video;</font></div><div><font face="courier new, monospace"> flv;</font></div>
<div><font face="courier new, monospace"> }</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace"> location ~* \.mp4$ {</font></div><div><font face="courier new, monospace"> root /1/www/a.video;</font></div>
<div><font face="courier new, monospace"> mp4;</font></div><div><font face="courier new, monospace"> access_log /var/log/nginx/video.log video;</font></div><div><font face="courier new, monospace"> }</font></div>
</div><div><br></div><div>Как? :)</div><div>Спасибо.</div><br>-- <br><img src="http://lh6.ggpht.com/_uqI0hR4rI1E/TG968kR4jaI/AAAAAAAAAA0/uNYjd0YrmS0/image003.gif"> Think before you print.<br>Best regards, Alexey Bobok.