@spbpython

Страница 219 из 785
Serge
07.12.2016
11:05:37
вообще питон гонять под виндой изначально ущербная идея. так что там уже все равно

Zart
07.12.2016
11:05:40
да сегодня день дебила, как я погляжу... 8\

и без всяких iis?
а чем тебе помешал кошерный асинхронный иис?

Serge
07.12.2016
11:08:16
Google
Zart
07.12.2016
11:08:35
нет, сегодня на куче каналов какое-то обострение дебильных заявлений

в бегиннерсах сейчас вон у человека почему-то скрипт в 2 потока качает за то же время, что и в 50 потоков так ему перейти на OpenCL посоветовали... мол на видяхе потоков больше

Serge
07.12.2016
11:09:51
Кстати, а у Мити сегодня День рождения! @nazarov_tech, Желаем тебе всех благ, профессиональных успехов, счастья в личной жизни и успешного осуществления любых идей и планов!!!

Или я опоздал?

Serge
07.12.2016
11:10:53
нет, сегодня на куче каналов какое-то обострение дебильных заявлений
ну иди ищи каналы без дебильных заявлений. или создай свой с питоном на винде и setup.py

Roman
07.12.2016
11:10:59
а чем тебе помешал кошерный асинхронный иис?
мне надо минимум зависимостей.

Zart
07.12.2016
11:11:25
мне надо минимум зависимостей.
так оно часть ос нынче. достаточно включить галочку

Roman
07.12.2016
11:12:19
так оно часть ос нынче. достаточно включить галочку
мне нужны недефолтные порты, возможность работать под обычным юзером итп

Zart
07.12.2016
11:12:26
ну или юзай чистопитоновый всги - их море целое для продакшена хорош черрипай

Serge
07.12.2016
11:13:47
ну или юзай чистопитоновый всги - их море целое для продакшена хорош черрипай
а он жив? я думал его вытеснил gunicorn но это всё wsgi в http перевернет, но не будет роутить нормально и рулить коннектами, например, медленными

Zart
07.12.2016
11:14:05
кто жив?

Google
Serge
07.12.2016
11:14:21
черрипай. давно этого слова не слышал.

Zart
07.12.2016
11:15:02
ну сам черри это свой собственный фреймворк, но у него отдельный всги сервер на чистом питоне в комплекте, с отличной поддержкой чанкед запросов

Serge
07.12.2016
11:16:58
а он жив? я думал его вытеснил gunicorn но это всё wsgi в http перевернет, но не будет роутить нормально и рулить коннектами, например, медленными
хотя можно же перед виндой поставить что-нибудь, тогда можно и черипай и гуникорн, главное чтобы http отдало и более менее пул коннекшенов был

Zart
07.12.2016
11:17:18
...например иис

Serge
07.12.2016
11:17:32
...например иис
в иис есть модуль для wsgi?

Zart
07.12.2016
11:17:49
штук 4-5

Serge
07.12.2016
11:18:08
а ну т.е. выбора море, значит всё не очень;)

Zart
07.12.2016
11:18:24
самый дебильный вариант - прикрутить как древний CGI встречается в интернетах в гайдах как ни странно

Serge
07.12.2016
11:18:25
но в йелом да. почему бы и нет

Zart
07.12.2016
11:18:34
дает рекордные 5 рпс на коре и7

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

но тяжело отлаживать проблемы, если чтото настроил не так

сейчас студия из коробки для питоновых проектов автоматом настраивает wfascgi враппер, который прикручивается к иису через фастцги

тут полный аналог с гуникорном/нгинксом выходит - на фронте иис, который по неймед пайпу запускает питон и форвардит ему запросы в пул потоков

третий вариант брать айронпитон и вшивать в сервер на уровне дотнета через NWSGI. не каждый фреймворк правда потянет

виндовый апач с мод_всги как еще один промышленный вариант

многие рисуют простой скрипт-службу на pywin32 и встраивают чистопитоновый всги сервер - cherrypy, waitress, diesel, cogen, werkzeug - их дохрена, хотя годных к нормальной работе не очень

Tatiana
07.12.2016
11:28:50
@nazarov_tech с Днем Рождения!

Google
Roman
07.12.2016
11:29:03
а IIS нормально относится ко всяким PUT/OPTIONS/PATCH?

Zart
07.12.2016
11:34:10
а IIS нормально относится ко всяким PUT/OPTIONS/PATCH?
есть штатный модуль для вебдав а фильтры и прочие прокидывают это напрямки без вопросов

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

Zart
07.12.2016
11:37:09
да вперед чо

Roman
07.12.2016
11:38:53
а, и ещё хочу ssl

Zart
07.12.2016
11:40:41
в иисе штатно, но поддержка SNI при этом лишь с вин8/вин2012 к апачу есть мод_ссл черрипай и вейтресс точно умели юзать штатный питоновский опенссл враппер

черри судя по доке умеет и pyOpenSSL еще

не хочешь морочится с иисом - бери черри в общем

Dmitry
07.12.2016
11:41:40
о, вот раз упомянули вейтресс

Serge
07.12.2016
11:41:52
а разве апач через mod_wsgi не сделает ssl?

Dmitry
07.12.2016
11:41:53
ты юзал её? А я что-то посмотрел на эту балалайку и не очень понял, зачем мне она

Zart
07.12.2016
11:41:55
вейтресс это такой переписанный кусок медузы

а разве апач через mod_wsgi не сделает ssl?
ссл он делает через мод_ссл, который к всги отношения не имеет

Dmitry
07.12.2016
11:42:24
кто не видел, о чём мы http://docs.pylonsproject.org/projects/waitress/en/latest/

Zart
07.12.2016
11:42:37
ты юзал её? А я что-то посмотрел на эту балалайку и не очень понял, зачем мне она
крис написал вейтресс чтобы проще было писать документацию

Serge
07.12.2016
11:42:51
ссл он делает через мод_ссл, который к всги отношения не имеет
ну. да, а ну да. все правильно. в глазки продолбился

Google
Zart
07.12.2016
11:44:36
я когда-то бенчмаркал всю эту кодлу всякие штатные wsgiref и половина серверов на чистом питоне бенчмарк тупо не выдерживала и запарывала часть реквестов. черри и вейтресс были одними из немногих кто отработал корректно

Chris McDonough, автор пирамиды и вейтресс

точнее он не писал её, а вытащил кусок кода из закромов зопы

Dmitry
07.12.2016
11:45:12
а, ясно. Я с пирамидом тоже не имел дел, поэтому не знаю про криса )

>> половина серверов на чистом питоне бенчмарк тупо не выдерживала и запарывала часть реквестов ты вот щас про перформанс или про корректную реализацию протокола?

Admin
ERROR: S client not available

Zart
07.12.2016
11:46:39
про то, что ab возвращал ненулевое количество успешных реквестов. т.е. пачка серверов либо срала 500ми кодами, либо фейлила коннекты

тестил давно, на коре2дуо. циферки выходили примерно такие чистый CGI выжимал от силы 10 рпс питоновые всги сервера делали порядка 500-800 виндовый пхп отдавал примерно столько же статика была гдето на 2000 рпс

как и что сейчас - давно не интересовался

бо при реальной работой с субд а не тупой заглушкой "отдать готовый респонс объект" рпс будет меньше на порядок

Serge
07.12.2016
14:29:30
https://www.glassdoor.com/Award/Best-Places-to-Work-LST_KQ0,19.htm

Dmitry
07.12.2016
14:33:34
столько неизвестных компаний)) Франция 1 - Microsoft

Vitali K.
07.12.2016
14:55:28
а России в списке и нету

в России лучше отдыхать

Dmitry
07.12.2016
14:56:53
вот для 2015 года, но по версии HH

http://www.rbcplus.ru/news/56c3e60d7a8aa94ae1ef80af

Zart
07.12.2016
15:09:40
"Based on U.S. employee feedback"

https://www.quora.com/If-there-is-a-piece-of-code-youd-hang-on-your-wall-what-would-it-be/answer/Joshua-A-Saxby

Dmitry
07.12.2016
15:11:28
- Вас на работе бьют? - нет - отлично, +1 в рейтинге

Google
Serge
07.12.2016
15:16:06
а я бы вот так повесил a, b = b, a # F*** you C++!

GNU/Docker
07.12.2016
15:16:22
пффф.

dis.dis делал?

Michael
07.12.2016
15:16:38
Ololol

Serge
07.12.2016
15:16:57
dis.dis делал?
readability counts!

GNU/Docker
07.12.2016
15:17:08
Ага

именно поэтому врапперы выглядят максимально по-мудацки.

Dmitry
07.12.2016
15:21:50
dis.dis делал?
сделал. посмотрел. прикольно

GNU/Docker
07.12.2016
15:22:03
ага

Roman
07.12.2016
15:37:38
cffi - ня. Прикрутил плюсовый конвертер xml => json

И даже красиво получилось

Dmitry
07.12.2016
15:38:41
а я всё не наиграюсь с f'' в 3.6

b0g3r
07.12.2016
15:39:30
туда типа передавать не надо, оно само из контекста берет?

Dmitry
07.12.2016
15:39:41
ага

там ещё и код писать можно)))

b0g3r
07.12.2016
15:40:21
звучит слегка спорно)

Andrey
07.12.2016
15:41:05
как в баше что ли?

Dmitry
07.12.2016
15:42:01
ну типа

Страница 219 из 785