@rudepython

Страница 163 из 1719
Zart
07.02.2017
21:08:18
>>> def genapp(environ, start_response): ... start_response('200 OK', []) ... for i in range(20): ... yield b'%d\n' % i ... >>> from wsgiref.simple_server import make_server >>> make_server('', 8000, genapp).serve_forever() 127.0.0.1 - - [08/Feb/2017 02:07:57] "GET / HTTP/1.1" 200 50 127.0.0.1 - - [08/Feb/2017 02:07:57] "GET /favicon.ico HTTP/1.1" 200 50 127.0.0.1 - - [08/Feb/2017 02:07:57] "GET /favicon.ico HTTP/1.1" 200 50 127.0.0.1 - - [08/Feb/2017 02:07:57] "GET /favicon.ico HTTP/1.1" 200 50 генератор тоже может быть всги приложением

Cykooz
07.02.2017
21:10:34
шареная память в питоне хуева, проверено рефкаунты портят всю картину
Ага, тут была недавно статейка, как чуваки сильно увеличили шареную память за счёт отключения рефкаунтов при чтении (или что то в этом роде)

Zart
07.02.2017
21:11:33
айрон и джитон юзают гц своих рантаймов питон хотя и определяет в доке модуль gc, и вообще семантику поведения объектов, но на конкретной модели гц не настаивает

Google
Zart
07.02.2017
21:11:57
вот поэтому и разное поведение с open файлов до которого доебывались раньше 8)))

Cykooz
07.02.2017
21:11:58
Ну и GIL ещё заодно отключили (но это по моему uwsgi им делал)

Zart
07.02.2017
21:12:28
гил вполне можно вырубить если ты будешь форкать воркеры попроцессно с 1 тредом в каждом

потому что тогда шарить будет нечего и не с кем

Cykooz
07.02.2017
21:15:39
Ну вот uwsgi по дефолту старается сначала максимально запустить первый процесс, что бы там всё проинициализировалось. И только потом его форкать - как раз с целью увеличения шареной памяти

Zart
07.02.2017
21:15:48
теперь имея 100 воркеров, каждый в своем процессе обрабатывает свой реквест... вопрос - когда субдшный драйвер должен инициализироваться в этой схеме? 8) до форка воркеров - чтобы на форке размножить дескрипторы на один и тот же сокет к бд, или после - создавая 100 коннектов к базе? 8)))

Zart
07.02.2017
21:16:54
и насколько счастливы будут коммерческие субд, которые любят считать лицензии по колву одновременных коннектов, изза чего люди изобрели многозвенку чтобы не переплачивать за это 8))))

Zart
07.02.2017
21:17:25
но очевидно что это превратится в узкое место

либо надо заранее создать массив сокетов для пула. а потом ебаться с межпроцессной синхронизацией чтоб два разных процесса не срали в общий сокет 8)

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

Google
Cykooz
07.02.2017
21:19:29
На 5 воркерах у uwsgi и посгресом/mysql я даже как то не задумывался об этом никогда. Наверное потому, что в джанге конекты не персистентные по дефолту и создаются в момент реквеста. А вот в монге у меня персистнетные конекты - там стало ругаться.

Zart
07.02.2017
21:20:14
алхимия собственно оборачивает дбапи модули в свои обёртки как раз для создания коннект пулов

Cykooz
07.02.2017
21:20:19
Ну и GIL я включаю в uwsgi, т.к. у меня треды всё таки юзаются

Zart
07.02.2017
21:20:23
стратегии, вот это всё

дбапи2 не требует и не специфицирует коннект пулов и их персистенцию вовсе

я таки афк

Cykooz
07.02.2017
21:26:30
Так, а как же мне сделать ленивую инциализацию WSGI приложения? Для этого же придётся его после создания где то хранить. Опять в глобальную переменную покласть?

Zart
07.02.2017
21:43:15
обычная апп фактори

Cykooz
07.02.2017
21:52:02
А, у меня ведь вообще paste используется для сборки приложения и мой wsgi.py это какой то легаси-рудимент, который можно удалить ?

Roman
07.02.2017
21:54:58
вот на то что файлик не закрыл ругаться можно
с with твои три строчки были бы двумя строчками

Alexey
07.02.2017
21:55:16
Ой, не кормите, а.

Stanislav
07.02.2017
21:56:54
Vladimir
07.02.2017
21:57:24
какое-то писькомерство

у примерно 1/3 (если не больше) писькомеров код не выползает дальше уютненькой папочки на макбучике, а вы тут развели. %)

Stanislav
07.02.2017
21:58:52
Я про макбук и папочку

Vladimir
07.02.2017
21:59:15
опыт.

и только опыт.

и поменьше срачей в интернете. они непродуктивны :)

Google
Alexey
07.02.2017
22:01:34
и поменьше срачей в интернете. они непродуктивны :)
А вот тут ты не прав. Яж говорил когда сюда затаскивал, что это ядрёный канал.

Тут всё как есть, вся правда-матка.

Vladimir
07.02.2017
22:01:43
Тссссс!

Тебе ли не знать, что с фразы "поменьше срачей" начинаются самые эпичные срачи? ;)

Alexey
07.02.2017
22:02:36
Да ну не здесь.

Тут костяк — тусовка которая в чатах сидит больше, чем люди вместо смертной казни в тюрьме отсидели.

Roman
07.02.2017
22:03:20
посмотрел я на эти набрасывания... уж сколько лет прошло, а всё как встарь: кто-то в интернете неправ, опытные перцы якобы несут хуйню и отважный дон кихот идёт воевать против своих же мельниц

да... тут вообще уютно

Igor
07.02.2017
22:04:00
хуютно!

Roman
07.02.2017
22:04:04
разве что в irc фон был тёмный, а тут дефолтный телеграммный

Roman
07.02.2017
22:04:24
у меня то дефолтный

Igor
07.02.2017
22:04:27
как раз хотел предложить

Alexey
07.02.2017
22:04:32
у меня то дефолтный
Фу таким быть. Чо как лох.

Roman
07.02.2017
22:04:52
хватит сменя и того, что техника хипстерская

Alexey
07.02.2017
22:04:53
Я три с половиной года сколько телегу знаю мечтал о том дне, когда можно будет нормально врубать дарк мод.

Мои молитвы были услышаны. Есть vip аватарки, elite темы.

Осталось лойсы завезти.

Igor
07.02.2017
22:05:40
ну ой

Google
Roman
07.02.2017
22:05:50
элит темы, это как?

куда красноглазить на яблоке?

Alexey
07.02.2017
22:06:09


Roman
07.02.2017
22:06:19
?

Alexey
07.02.2017
22:06:31
куда красноглазить на яблоке?
Иди в терминал, отключай сглаживание, какой-нибудь фонт мелкий мудацкий ставь, ed, поехали.

Igor
07.02.2017
22:06:34
охуительно! напомнило скины для винампа, которые я делал лет в 10

Roman
07.02.2017
22:06:47
=)

прям говард и кутрапали

Vladimir
07.02.2017
22:07:06
а темы для нативного телеграма для OS X не завезли?

(извините, macOS)

Igor
07.02.2017
22:07:16
Roman
07.02.2017
22:07:17
хз, не знаю

Igor
07.02.2017
22:07:28
зато завезли полностью переписанный на swift клиент, который, правда, пока в альфе

Vladimir
07.02.2017
22:07:31
а то telegram desktop выглядит как кусок говна в макоси, так-то.

Roman
07.02.2017
22:07:32
фон чатика можно менять, вроде всё

Alexey
07.02.2017
22:07:34
а темы для нативного телеграма для OS X не завезли?
Извини, темы только для виндобогов и краснорожих.

Vladimir
07.02.2017
22:07:40
нахуй нужно, скажем дружно
это ты про нативный клиент?

Igor
07.02.2017
22:07:42
lf

Alexey
07.02.2017
22:07:43
Геям положено страдать на белом фоне. Под цвет техники.

Google
Igor
07.02.2017
22:07:43
https://rink.hockeyapp.net/apps/6ed2ac3049e1407387c2f1ffcb74e81f

Igor
07.02.2017
22:07:58
чел обещает релиз в конце марта в лучшем случае

вместе с исходниками

хочется верить, что они будут менее ебаными

Alexey
07.02.2017
22:08:10
Брат Дурова поди.

Roman
07.02.2017
22:08:15
пади ещё контакты и пароли будет пиздить

Vladimir
07.02.2017
22:08:19
хочется верить, что они будут менее ебаными
не забудь зареквестить сразу кнопку "выключить ебаные стикеры"

Igor
07.02.2017
22:08:20
не, overtake, Миша

Alexey
07.02.2017
22:08:25
QIP !!!

Igor
07.02.2017
22:08:30
не забудь зареквестить сразу кнопку "выключить ебаные стикеры"
да я не зареквещу, я сразу форкну его нахуй

Roman
07.02.2017
22:08:31
=)

Vladimir
07.02.2017
22:08:36
QIP !!!
Infium!!!

Roman
07.02.2017
22:08:41
не юзал

Vladimir
07.02.2017
22:08:45
я тут недавно в ПД зачем-то поставил себе квип. даже пароль вспомнил.

Igor
07.02.2017
22:08:46
Infium!!!
хуинфиум. только 2005, только хардкор

Vladimir
07.02.2017
22:08:48
а в асечке пустота...

Alexey
07.02.2017
22:08:52
Infium!!!
Жалка попытка дельфиблядка ещё раз затащить народ на эту лавочку.

Roman
07.02.2017
22:08:52
когда модный был qip, юзал Miranda

Vladimir
07.02.2017
22:08:56
пару контактов онлайн было

Alexey
07.02.2017
22:08:58
Несколько раз сливал базу спамерм, говно.

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