Maxim
ну как бы да, я гвоорю 8к рпс при 40к юзеров
Maxim
мне в ответ что-то про еще умножить на что-то там
Olsen
ну как бы да, я гвоорю 8к рпс при 40к юзеров
к я не заметил. с ним и спорил.
Olsen
успокаивайся)
Maxim
я это просто раза три сказал :)
Maxim
разными словами
Olsen
сли 40 чел раз в 5 сек дергают сервер
Olsen
Maxim Penzin, [24 июня 2016 г., 18:41]: если таких юзеров 40 , то запросов в секунду 8
Olsen
и так далее.
Olsen
я допускаю что я сонный, но не настолько же что бы К не увидеть?
Olsen
мы друг друга поняли, в итог, все ок?)
Maxim
а там еще раньше было про к
Maxim
тут я просто пропорцию приводил
Maxim
кстати, а логика игры какая при этом была?
Olsen
ну, там ее дофига
Olsen
она изменилась, но жива еще
Maxim
у нас была java и большой граф в оперативке, но нему нетривиальные вичисления
Olsen
http://vk.com/mice2012
Olsen
у нас была java и большой граф в оперативке, но нему нетривиальные вичисления
ну, тут пхп, 16 гигов социального графа в оперативке и баланс по всему графу что-то меняет
Maxim
граф на пхп в памяти сидел?
Olsen
в редиске да
Maxim
редис же не очень-то графопригодный, нет?
Olsen
ну, я тогда не кодил, тех.дир решил что так.
Olsen
когда падать начали от того наплыва - нам помогал чувак который геометрию админили, рассказал какие мы ....
Olsen
но оно продолжало работать, просто подтормаживало.
Dmitry
редис же не очень-то графопригодный, нет?
есть специальные дбшки для графов
Olsen
2 прокси виртуалки рядом поставили, часть там закэшировали, тормозить перестало
Maxim
решение по-админски :)
Maxim
ну зато работает
Olsen
ну, решение про две виртуалки - оно исторически мной предлагается и всегда работает.
Maxim
решение "по-программистски" было бы на Java
Olsen
в биллингах смсных это просто способ за антиддос не переплачивать
Maxim
делалось бы фиг сколько
Maxim
но давало бы на порядокк форы по производительности
Olsen
решение "по-программистски" было бы на Java
не знали ребята яву. был момент на компилируемые на си компоненты уйти хотели. фалкон или что-то до него.
Olsen
но давало бы на порядокк форы по производительности
а больше тех цифр пару месяцев у нас трафика такого не было
Olsen
никогда. сейчас оно так и работает на одном серваке.
Maxim
я сейчас на Clojure развлекаюсь :)))
Olsen
глянь obitel на гитхабе
Olsen
либы zlib
Maxim
там прополэндинг какой-то
Olsen
пропочто?
Maxim
нет, я немного раньше заинтересовался
Maxim
https://github.com/thisPromo/landing.obitel
Olsen
/obitel
Maxim
сюда меня гитхаб послал
Olsen
нужно
Maxim
странный у них поиск...
Maxim
или я к гуглу привык
Maxim
что там глядеть-то в z-lib'ах?
Olsen
это либы zibx которые писали - там часть подходов которые в billingrad.com заюзали, выкачены.
Olsen
образно, мы тоже любим финкциональщину
Olsen
но реактивную.
Olsen
там core что-то было. и дальше насадки, вроде.
Maxim
смотрю сюда - https://github.com/obitel/z-lib-core/blob/master/lib/z-core.js#L52
Maxim
и вижу функцию в цикле
Maxim
и помнится мне, что не особо это оптимально
Maxim
или это не руками писал?
Maxim
что-то подоюное coffeescript делал раньше, поьтом перестал
Olsen
ну, гений js у нас Ваня. как и паттернов js ных.
Olsen
http://my.billingrad.com
Olsen
там лежит объект Z
Olsen
имплементирует апи.
Olsen
когда оптимизаций не было никаких - запрос к носкл хранилищу на изменение 600к объектов выполнялся секунды за полторы (мелкие изменения правда)
Olsen
там эта часть в zlib table или как-то так лежать должна
Olsen
местами вдохновлялось кложурой)
Vladimir
msgpack?
тут будет зависеть от того сколько данных передается
Vladimir
но да, мелких запросов может реализуемо даже
Vladimir
без проблем реализуемо в смысле
Maxim
я кложурой вдохновлялся с версии 1.0,
Maxim
но тем временем писла на питончике и кофескриптике :)
Olsen
потом все дальше ушло, свой синтаксик и т.д. (наброски в fw репе где-то там же), это для заказчика одного, но пришло все к компонентному реактивному варианту, где компоненты ставятся из реп в ide уже сразу с логикой, умные, а дальше их события и обмен данными совместимых типов сценариями довольно простыми.
Maxim
долго-долго вдохновлялся, аж до версии 1.5
Olsen
где-то есть репа с пилотной демкой подхода, но в вэбе уже не развернута. будет инетересно - могу выкатить.
Olsen
долго-долго вдохновлялся, аж до версии 1.5
ну, я только из лекции соловьева узнал, но тоже проникся, да)
Maxim
если будет, где поглядать, я бы уделил немного времени на досуге
Maxim
Соловьев вдохновляющий чувак :)