reverse proxy + mysql + video

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


Одни эмоции, ничего конкретного. Всё не так и всё плохо, а почему не слова
;)

Насчет технических ваших PS'ов:
>P.S. как вы думаете, почему файловые системы называются файловыми? А ещё,
как  вы думаете, зачем они используют кеш в >оперативной памяти для часто
используемых файлов?

В базах данных также используется кэш в памяти для часто используемых
запросов. И более того в БД это гибче настраивается чем на файловых
системах. Если вы беспокоитесь насчет скорости отдачи файла из БД или из
файловой системы, но спешу вам сообщить, что скорость отдачи контента между
файловой системы и БД почти не отличается (разница составляет миллисекунды и
это объективные данные от группы перфоманс тестирования)  и основные затраты
идут на передачу самих данных по сети, а не на поиск самих данных. 

>P.P.S. А ещё, как вы думаете, почему люди частенько предпочитают, например,
 redis этим вашим mysql? (подсказка: потому что он делает >именно свою
работу: хранит данные (и зачастую вида ключ=значение более чем достаточно) и
более-менее адекватно использует кеш >впамяти, самостоятельно ускоряя доступ
к данным) 
Очень объективное объяснение :) "Да потому что он делает свою работу :)" 
Использование noSQL обладает только двумя существенными преимуществом (есть
еще дополнительные как например связанные с масштабированием, но это другая
песня) это быстрый ПОИСК данных и быстрая запись. Всё. Прошу не путать
именно ПОИСК и отдачу самих данных. Причем этот самый ПОИСК данных так же
есть и на файловой системе.

Самостоятельно ничего и нигде не ускоряется. Помещение данных в память не
ускоряет, а уменьшает затраты времени доступа к данным за счет чтения\записи
с дисков. И да, это разные вещи ускорение и уменьшение затрат времени.
А помещать видео-файлы в память это и есть извращение. Т.к. цена оперативной
памяти на порядки выше цены памяти дисков. А экономия в несколько
миллисекунд этого не стоит.

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



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