@rudepython

Страница 353 из 1719
Zart
25.04.2017
10:41:42
t = threading.Thread() t.start() до старта захерачить t.daemon = True

разница проявляется в шатдауне питона обычные треды работают до упора и интерпретатор ждёт пкоа они не выйдут сами, до посинения

те, что помечены демоном - на них плевать, ос почистит

Ruslan
25.04.2017
10:43:17
а когда ос примет решение на чистку?

Google
Zart
25.04.2017
10:43:27
при завершении процесса же

Ruslan
25.04.2017
10:43:31
а то я не мог понять, в чём смысл этого свойства

ааа, прикольно

Zart
25.04.2017
10:46:32
D:\>py -3 Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] Type "help", "copyright", "credits" or "license" for more information. >>> import sys, time, threading >>> def forever(): ... while 1: time.sleep(1) ... >>> t = threading.Thread(target=forever) >>> t.daemon = True >>> t.start() >>> sys.exit(0) в этой точке питон сразу же выходит, потому что никого не ждёт D:\>py -3 Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] Type "help", "copyright", "credits" or "license" for more information. >>> import sys, time, threading >>> def forever(): ... while 1: time.sleep(1) ... >>> t = threading.Thread(target=forever) >>> t.start() >>> sys.exit(0) в этой точке питон "повис", потому что ждёт пока поток не закончит работу. выходить приходится по ctrl-break

Ruslan
25.04.2017
11:10:30
питон вышел... а потоки??

как быстро они прибиваются?

Zart
25.04.2017
11:11:45
поток выше - не прибьется никогда

и нет, питон еще не вышел

Alexey
25.04.2017
11:12:10
Питон же исполняет код который в тред вынесен, лол.

Куда он вышел-то, кто его пустил, гг.

Zart
25.04.2017
11:14:07
for /f "tokens=3" %%a in ('@reg query HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage /v ACP') do chcp %%a >nul вот реально похоже на заклинание вызова дьявола

Ruslan
25.04.2017
11:15:15
ну дык, тогда правильно я делал, что это не использовал

значит понял доку правильно

Google
Ruslan
25.04.2017
11:15:32
а мне надо не выйти быстро, а прибить всё аккуратно

Roman
25.04.2017
11:19:46
>В результате обрушения разлилось несколько тонн сока, который по улицам города стекает в реку Дон

Zart
25.04.2017
11:34:41
а нахуя тот линк был тут?

Andy
25.04.2017
11:45:30
а поделитесь сокровенным, сколько ваши проекты генерят запросов в базу в секунду?

H
25.04.2017
11:47:25
2 ?

Stanislav
25.04.2017
12:13:42
по-разному. от 300(тракторист, хехе) до 90k
Что нужно для разработки хайлоада? Если я хочу использовать pypy

Zart
25.04.2017
12:14:05
сперва ты имеешь хайлоад потом он имеет тебя

повторить

хайлоад вообще - это когда у тебя есть ресурс с достаточно высокой нагрузкой/посещаемостью планка "достаточности" повышается со временем, по мере роста звездатости железа

добиваться работы под нагрузкой можно пачкой способов - масштабированием вверх (купив сервак покруче), вбок (добавив еще серверов и раскидав нагрузку по ним), улучшением существующего (переход на всякие говноасинки чтобы тратить меньше ресурсов на коннект) и т.п.

оно тащит за собой довольно дохера смежного

Andy
25.04.2017
12:17:44
Попоболь оно с собой тащщит

Zart
25.04.2017
12:17:54
см. выше про "он имеет тебя"

Roman
25.04.2017
12:19:33
хайлоад - это скорее хайп.

Alexey
25.04.2017
12:20:48


Roman
25.04.2017
12:21:02
на самом деле это про то, как бы делать поменьше работы

Alexey
25.04.2017
12:21:11
Хайлоад же уже не модный? Уже и диплёнинг даже отошёл.

Google
Anatoly
25.04.2017
12:22:02
Что нужно для разработки хайлоада? Если я хочу использовать pypy
ходил я как-то общаться с умными программистами. они мне задали вопрос - "что такое хайлоад?"

я затруднился дать определение. потому что, ну там, для моего блога хайлоад - это 5 юзеров в месяц (хуле вы там забыли), а для гугла - охулиард запросов в секунду может хайлоадом не быть

Alexey
25.04.2017
12:22:45
Есть есть хайлоад, то должен быть лоулоад. И даже мидлоад.

Anatoly
25.04.2017
12:23:22
на что мне умные программисты сказали: "верно. хайлоад - это та нагрузка, с которой наш аппаратно-программный комплекс не справляется"

поэтому "для разработки хайлоада" надо не программировать, а, как верно советовали выше, применять голову и делать продукты, нужные людям. начнут пользоваться, сразу будет хайлоад.

Eugine
25.04.2017
12:26:56
"Dude, you're so deep, I can't see you anymore"

Stanislav
25.04.2017
12:55:05
В том числе это и оптимизация скл запросов, правильная архитектура и тп

Zart
25.04.2017
12:55:53
а чо, хайлоада с sql не бывает?

Anatoly
25.04.2017
12:55:55
Это проект который спокойно выдерживает огромные нагрузки
огромные - это сколько? для моего блога это 5 запросов в месяц

Блджад, какой sql? Откуда?
например, в фейсбуке твои лайки хранятся в mysql.

Alexey
25.04.2017
12:56:52
Тащемта как раз лайкосы и месседжи у них не в реляционках, лол.

Anatoly
25.04.2017
12:57:09
Тащемта как раз лайкосы и месседжи у них не в реляционках, лол.
на хайлоаде 2016 про лайки говорили, что в mysql.

Roman
25.04.2017
12:57:35
Anatoly
25.04.2017
12:58:26
Допустим. Причем тут sql?
ну, наверно, доступ туда производится не телепатией.

Alexey
25.04.2017
12:58:32
Куда — туда?

Anatoly
25.04.2017
12:58:47
Куда — туда?
в таблички с лайками.

Zart
25.04.2017
12:59:03
а что не так с sql?

Anatoly
25.04.2017
12:59:11
у меня всё так.

Google
Roman
25.04.2017
12:59:16
в таблички с лайками.
А что, в таблички можно ходить только через sql?

Anatoly
25.04.2017
12:59:37
А что, в таблички можно ходить только через sql?
да можно даже через дохлый хендлерсокет. но ходят-то они с помощью обычного sql.

что не так-то с sql, ты ответишь?

тебе уже два раза вопрос задали

Zart
25.04.2017
13:00:02
у меня ощущение что он свидетель nosql

Alexey
25.04.2017
13:02:40
Он какой-то ебанутый в плохом смысле. Начали с дефиниции хайлоада, теперь он топит за какие-то сокеты в свой mysql у фейсбука.

Чо к чему.

Roman
25.04.2017
13:03:00
что не так-то с sql, ты ответишь?
предлагаю простой тест: надо делать 300-400к селектов в секунду

Admin
ERROR: S client not available

Roman
25.04.2017
13:03:54
на каком-нибудь i7 с табличкой, которая влезает память и по primary key

это ответ на вопрос?
это ответ под названием "скорость"

Anatoly
25.04.2017
13:04:14
ты дурак?

Roman
25.04.2017
13:04:31
следующий этап - это такое же число апдейтов в секунду

Anatoly
25.04.2017
13:04:45
select 300000 from @t.

я даже не понимаю, зачем дальше с тобой общаться, если ты не понимаешь разницу между языком запросов (который может быть любым) и конкретным движком-исполнителем, который может быть любым.

дальше, например, ты мне ответишь, зачем мне 300к запросов в секунду делать на моей субд, верно?

Alexey
25.04.2017
13:06:34
Дальше ты перестанешь хамить или выйдешь. :)

Anatoly
25.04.2017
13:07:21
Google
Zart
25.04.2017
13:07:41
Anatoly
25.04.2017
13:08:00
речь вроде про хайлоад была.
ну вот я точно знаю, что столько (300к) на ноду нет даже у яндекса.

предлагаю простой тест: надо делать 300-400к селектов в секунду
предлагаю аналогичный простой тест. конкретное железо, субд и вперёд

Roman
25.04.2017
13:08:37
шард по кластеру и никаких проблем
ну так шардиться все умеют. а там уже рейты измеряемые миллионами будут.

Zart
25.04.2017
13:08:52
и? это не будет хайлоадом?

олсо, ктонить заставьте стаса отпустить кнопку записи 8)))

Roman
25.04.2017
13:10:34
и? это не будет хайлоадом?
эм... шардинг можно сделать и для крайне херового, медленного решения. что именно "это"?

Anatoly
25.04.2017
13:11:18
@pragus так что, будет конкретная спека на железо, субд и записи, объём данных, где ты докажешь, что nosql справится?

Zart
25.04.2017
13:11:31
чота это какой-то абзац

имма аутта оф тхе хиа

Stanislav
25.04.2017
13:12:39
огромные - это сколько? для моего блога это 5 запросов в месяц
Ну уметь разрабатывать хайлоад. Не для себя, для галеры

Roman
25.04.2017
13:14:34
Stanislav
25.04.2017
13:15:00
Вы уже начали ссориться

А я просто спросил за пупу

(

Anatoly
25.04.2017
13:15:26
ты правда думаешь, что рсубд будет быстрее какого-нибудь redis/tarantool ?
1. тебя спросили, чем плох sql для хайлоада, ты не ответил. 2. ты кинул предьяву про 100к qps per server. я пока с тобой общаюсь. Отвечая на твой вопрос: it depends.

что значит - быстрее? отчёт с парой десятков джойнов? селект по праймари ключу? по вторичному?

Zart
25.04.2017
13:16:12
на котором ноускл тупо сдохнет не родившись

Stanislav
25.04.2017
13:16:49
на котором ноускл тупо сдохнет не родившись
Кстати, они же пишут что огромная скорость в той же монгодб

Alexey
25.04.2017
13:16:58
Так это, когда у вас будет рекламная пауза — всё же сможете прояснить, что такое хайлоад в точной формулировке, а не в „сервис который вывозит до хуя запросов”. Хотя можно и так, только тогда нужна дефиниция "до хуя запросов".

Anatoly
25.04.2017
13:17:15
по pk же.
ну так давай зададимся вопросом - как часто данные по PK достаются? если проект такой, что там 100% запросов по PK - ясенхуй наверно будет лучше взять nosql.

Страница 353 из 1719