reverse proxy + mysql + video

tepkuh nginx-forum на forum.nginx.org
Сб Апр 2 18:58:29 UTC 2016


Спрашивают админа у нас :) Я так же участвую в допилке :) Но тут штука в том
что этих файлов сотни загружают в день. А nginx распределены географически.
А делать распределенную FS тоже тот еще гемор. Лагнула сетка, FS упала,
через секунду поднялась, а уже 10ок смотревших отвалилось :)

> Зачем файлы пихать в базу, чтобы их оттуда доставать?
- Распределение файлов по удаленным ngix осуществляется по запросу
(пользователь спросил файл на ngix'е во Владивостоке файл туда в кэш попал
из базы) т.е. экономия дисквого пространства
- Управление большим числом файлов эффективнее т.е. убил пользователь
видео-файл из системы, через какое то время он убился в кэше (время жизни
кэша) на всех распределенных ngix. 
- Решается проблема с временным лагом сетки. Файловые системы при лагах
сетки ведут себя гораздо хуже, чем драйвера к БД, которые на потерю коннекта
отрегаруют просто лагом, а не ошибкой "файл не найден"

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,265759,265847#msg-265847



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