00:46 <benoitc:#afpy> tarek: pong
00:47 <tarek:#afpy> benoitc, gunicorn peut etre plus rapide qu'apache+mod_wsgi pour une appli classique (pas besoin d'async) ?
00:47 <benoitc:#afpy> oui
00:47 <benoitc:#afpy> il l'est
00:47 <tarek:#afpy> derriere nginx ?
00:48 <benoitc:#afpy> yup
00:48 <tarek:#afpy> tu as une idee du % ?
00:48 <benoitc:#afpy> certain l'utilise derree apache proxy mais c'est meilleur derrier nginx
00:48 <benoitc:#afpy> mmm faudrait demander à bitbucket
00:48 <benoitc:#afpy> mais ils ont vire ts leur mod_wsgi
00:48 <benoitc:#afpy> et ils sont aussi bien en async que sync
00:49 <tarek:#afpy> moi c pour les web services chez Mozilla, on est avec apache mais je vais bencher pour voir s'il y a un gain substantiel
00:50 <tarek:#afpy> je suis en moyenne a 0.05 s / requete en local avec 50 users simultanes apache/mod_wsgi
00:50 <tarek:#afpy> (avec une appli aui fait qq chose derrier)
00:51 <benoitc:#afpy> si tu as le bon nombre de workers c largement jouable
00:51 <tarek:#afpy> donc ama c negligeable
00:51 <benoitc:#afpy> bon accesoirement gunicorn est plus stable
00:51 <benoitc:#afpy> (et no need de couper le service pour upgrader)
00:51 <tarek:#afpy> e.g. le temps de traitement cote python doit representer 90% ama
00:52 <tarek:#afpy> on gere ca via un load balancer l'upgrade
01:02 <benoitc:#afpy> là ou tu verras une diff c sur la conso memoire
01:02 <benoitc:#afpy> bon hop off
01:02 <tarek:#afpy> tcho
01:02 <benoitc:#afpy> j'aurais du etre couche depuis 2 h...
01:02 <benoitc:#afpy> night'
07:46 <magopian:#afpy> o/
08:12 <cyp:#afpy> plop
09:22 <gawel:#afpy> ccomb croissant résa. A pécho a partir de 8h
09:22 <gawel:#afpy> 50 croissants + 50 pain choc chaque jour
09:22 <gawel:#afpy> j'ai eu 5cent de réduc à l'unité :)
09:26 <ccomb:#afpy> gawel: cool
09:27 <gawel:#afpy> va falloir faire chauffer la cabri mobile
09:28 <gawel:#afpy> en prime y a jpcw et matthieu qui crèche chez moi
09:28 <gawel:#afpy> on va etre 104 dans la caisse
09:29 <jpcw:#afpy> bah y'a toujours moye de claquer des croissants pour faire de la place non ?
09:31 <gawel:#afpy> héhé
14:34 <solevis:#afpy> matin
14:47 <flox:#afpy> "jos[] | personne ici n'aurait un rockrider 8.1 monté truvativ firex ?" non, je n'ai pas :-)
14:47 <flox:#afpy> ooops
14:47 <flox:#afpy> fausse manip
17:40 <carxwol:#afpy> Bonjour !
17:46 <ogrisel:#afpy> salut carxwol
17:52 <carxwol:#afpy> salut ogrisel
19:24 <Senethri1:#afpy> Bonsoir
19:25 <Senethri1:#afpy> J'ai un problème avec les threads comme dans la page suivante au deuxième encadré, j'avais le même soucis que la personne
19:25 <Senethri1:#afpy> http://www.developpez.net/forums/d924152/autres-langages/python-zope/gui/tkinter/remplissage-listbox/
19:25 <Senethri1:#afpy> Donc tkinter on s'en fiche, le truc ce sont les threads lancés à partir d'un boucle sur une liste
19:25 <Senethri1:#afpy> En fait les threads lancent des connexions
19:25 <Senethri1:#afpy> AU final c'est une liste qui se remplit
19:26 <Senethri1:#afpy> Ici on attend pas le fin pour ovir la liste se remplir grace a update() ou autre, le problème étant que les threads se démarrent à la chaine et pas consécutivement sans attendre la fin du précédant
19:27 <Senethri1:#afpy> Donc j'ai ma liste qu se remplit à la seconde ou lieu de l'avoir remplie avec mettons 100 connexions à la sec
19:27 <Senethri1:#afpy> Donc comment lancer plusieurs threads en même temps à partir d'une liste
19:28 <gawel:#afpy> jpcw la ? tu sais jusqu'a quand faut que je fasse le bilan ?
19:28 <gawel:#afpy> maintenant ou vers avril ? date de la dernière ag
19:29 <gawel:#afpy> vu qu'on a tendance a faire des ag tous les an et demi
19:34 <Senethri1:#afpy> flox, toi tu devrais avoir l'expérience nécessaire pour m'aider
19:35 <gawel:#afpy> tu devrais demander sur #python-fr
19:36 <flox:#afpy> mais il y a peut-être plus de monde sur #python-fr pour répondre
19:36 <gawel:#afpy> perso j'utiliserais multiprocessing par ailleurs, mais bon
19:37 <Senethri1:#afpy> je peux comprendre ton avis, les threads ne sont pas toujours la bonne solution, surtout en tkinter ca devrait se remplacer mais dans mon cas je veux une liste à jour c'est vraiment pas complqué
19:37 <Senethri1:#afpy> multithreading ou multiprocessing?
19:37 <Senethri1:#afpy> bon /o\
19:37 <gawel:#afpy> je n'ai pas fait de fautes
19:38 <Senethri1:#afpy> en fait j'ai déjà fait ca sauf que ca restait à la seconde puisque je le faisais sur le premier élément d'une liste qui était de suite supprimé donc rien avoir
19:38 <Senethri1:#afpy> sur python-fr c'est mort
19:39 <gawel:#afpy> ici aussi. sauf quand on a une ag a préparer
19:39 <Senethri1:#afpy> on va essayer ca
19:39 <Senethri1:#afpy> si vous avez encore des idées en regardant le code illustré avec ou sans threads
19:39 <Senethri1:#afpy> Faites moi le savoir, jai hates :D