
Daniel
10.06.2016
12:00:11

Vλαdmιr
10.06.2016
12:00:12
а есои всовывать всякий haproxy/varnish вместо nginx получится то же самое, только не nginx

Daniel
10.06.2016
12:00:50

Roman
10.06.2016
12:01:09
современное вещание - это раздача файликов по http. количество сил, вложенных в то чтобы nginx работал быстро - огромно и я не готов проходить этот путь заново.

Google

Daniel
10.06.2016
12:01:36
что такое “быстро”?!

Roman
10.06.2016
12:01:52

Alex
10.06.2016
12:02:06

Roman
10.06.2016
12:02:37
что такое “быстро”?!
быстро - это значит что он не умрёт на 10к клиентов, что он знает о механизмах для readahead и проч-проч.

Dmitrii
10.06.2016
12:02:44

Alexander
10.06.2016
12:02:46
народ, а чем, кстати, порно сейчас обычно раздают? :-) там ведь статики много
думаю, там спецы по статике
ну а нетфликс, например, на базе nginx что-то там себе сделал тоже

Roman
10.06.2016
12:03:33
Порно сайт?)
нет. просто пишем на диск всё видео за пару недель с более сотни тв-каналов.

Daniel
10.06.2016
12:03:46

Roman
10.06.2016
12:04:16

Daniel
10.06.2016
12:04:33
молчит - я же не видео раздаю
у меня бизнес-логика и база

Google

Pavel
10.06.2016
12:05:08

Roman
10.06.2016
12:05:08
а насчёт спец. усилий - не верю. как минимум, из-за fs.file-max

Daniel
10.06.2016
12:05:36

Roman
10.06.2016
12:05:38

Daniel
10.06.2016
12:05:45
никакого

Alexander
10.06.2016
12:06:18

Roman
10.06.2016
12:06:22
т.е. можно пойти по пути одноклассников и сделать свой кеш в приложении(точнее, в tmpfs)
но мне кажется этот путь порочным, потому что это фактически переизобретение кучи всего что уже есть в vfs

jatelka
10.06.2016
12:07:29
Ну щас-на
вот вы, вроде бы имеете определённый вес в местной тусне, иной раз доходит до откровенного флюродроса, а ведёте себя как школьник. вы можете обойтись без голословных утверждений и хотя бы кратко пояснить, что не так-то вообще?

Roman
10.06.2016
12:07:54
вообщем, надо просто понимать где именно nginx будет сиять и что для этого надо написать в конфиг.

Alexander
10.06.2016
12:08:13
кеш в приложениях обычно делают чтобы к базе лишний раз не лазить (если вы про тот кеш, о котором я подумал)

Roman
10.06.2016
12:08:17
потому что когда у вас даже открытие файла может занять несколько секунд - надо что-то делать.

Daniel
10.06.2016
12:08:23
рома, про read-ahead. в bcache не решает ли эту задачу начисто?

Roman
10.06.2016
12:09:25

Daniel
10.06.2016
12:10:00

Dmitrii
10.06.2016
12:10:35
О, а я же тоже могу участвовать в дискуссии. У меня хостинг с 20Т картинок ?

Roman
10.06.2016
12:10:37

Daniel
10.06.2016
12:11:10
кеш дескрипторов - не охереть какой рокет-сайнс
но, я повторюсь, статику раздавать пофиг чем, пока ты не раздаешь видео
вот как видео настало - тогда да

Google

Daniel
10.06.2016
12:12:00
тогда только специализированные решения
но и тут сияние nginx как-то подугасло последние годы

Roman
10.06.2016
12:12:45
кеш дескрипторов - не охереть какой рокет-сайнс
да, верно. в прошлой версии у меня был свой http с fadvise, кешем и всякой эвристикой. потом выкинул нахрен, поставил nginx и дергаю сегменты по http через byte-ranges. получается то же самое, только меньше кода и с кучей плюшек.
как бонус, я могу теперь в другой точке поставить арендованную тачку с несколькими дисками и ssd, воткнуть туда nginx и кешировать.
а nginx будет сам ходить к бэкенду, сам кешить итп.

Alexander
10.06.2016
12:15:06
про кеши - можно делать три уровня - оперативка, SSD, HDD, зависит от задач

Roman
10.06.2016
12:15:13
вообщем, в юниксах большая беда с раздачей чего-то большого с диска.

Daniel
10.06.2016
12:17:25

Dmitrii
10.06.2016
12:17:58
На HDD.
Raid 1.

Dmitrii
10.06.2016
12:18:09
nginx

Roman
10.06.2016
12:18:14

Daniel
10.06.2016
12:18:54
ну я про него уже 3 раза на разных конфах рассказывал
надоело…

Vλαdmιr
10.06.2016
12:19:12

Daniel
10.06.2016
12:19:44
Raid 1.
и когда он падает, вы что делаете?

Dmitrii
10.06.2016
12:20:08
Что значит падает
Когда одному из дисков пизда?

Google

Dmitry
10.06.2016
12:20:24
кстати
насчет чем крутиьт пых бех нжинкса

Daniel
10.06.2016
12:20:46

Vλαdmιr
10.06.2016
12:20:49
20Тб это немного же - можно в один сервер запихнуть, если hdd. а два сервера поставить - вот уже и отказоустойчивость

Dmitrii
10.06.2016
12:20:50
Я разбираю его и раздаю статику с одного диска, попутно вставляя новый диск

Roman
10.06.2016
12:20:57
в праге пишут 100 эфирных каналов? но зачем?
человек приходит домой вечером. видит, что днем шло что-то интересное по тв - включает, смотрит. та же самая фигня с тв-матчами и прочим. вообщем, ты смотришь в удобное тебе время.

Daniel
10.06.2016
12:21:15

Vλαdmιr
10.06.2016
12:22:05

Dmitrii
10.06.2016
12:22:19

Admin
ERROR: S client not available

Daniel
10.06.2016
12:22:21

Vλαdmιr
10.06.2016
12:22:28
предположение

Daniel
10.06.2016
12:22:52
практически - не живет.

Dmitry
10.06.2016
12:22:56
5й рейд

Daniel
10.06.2016
12:23:21
да все такое ловили. теорвер как раз нам и говорит, что это будет случаться постоянно

Dmitrii
10.06.2016
12:24:09
Ну если вы пихаете в рейд диски одного года то что ... я могу только посочувствовать

Alex Milushev
10.06.2016
12:24:30

Roman
10.06.2016
12:24:40

Daniel
10.06.2016
12:24:59
я правильно понял, что когда у вас разваливается это рейд на 20Т вы просто говоритие пользователям “держитесь”?

Google

Dmitry
10.06.2016
12:25:06

Roman
10.06.2016
12:25:17

Dmitry
10.06.2016
12:25:19
я должен их ездить по разным годам-магазинам заказывать

Dmitrii
10.06.2016
12:25:21

Dmitry
10.06.2016
12:25:23
?
CFS появлись потому что рейд не панацея

Daniel
10.06.2016
12:26:24

Dmitrii
10.06.2016
12:26:32
?
Ну если вы еще и по магазинам ездите сам то ваще грусть

Dmitry
10.06.2016
12:26:47
вы тз на закупку никогда не составляли?

Dmitrii
10.06.2016
12:27:27
Разный год выпуска позволяет снизить вероятность выхода из строя второго диска во время замены первого практически к нулю
Смысл спорить. Просто надо не задрачиваться иногда на архитектуру а покурить математику

Dmitry
10.06.2016
12:28:05
ну
зачем планировать архитектуру
если знаешь теорвер

Dmitrii
10.06.2016
12:28:59
Я не говорил что архитектура вообще не нужна. Так что тут передергивать тоже не надо.

Dmitry
10.06.2016
12:29:33
да уже поиск дисков с разных партий и годов выпуска уже вполне себе передергивание

Roman
10.06.2016
12:29:56

Dmitry
10.06.2016
12:30:24
я понимаю что он прав

Roman
10.06.2016
12:30:24
экстремальный случай - это пара ssd одной серии и модели в raid1

Dmitry
10.06.2016
12:30:52
но архитектура в которой разваливается все изза одного слетевшего рейда
мне кажется это звучит грустно