2014/1/3 Manlio Perillo <manlio.peri...@gmail.com> > > No, direi che è banale. > Usi Apache + mod_wsgi e spendi tanti bei soldi in hardware :)
Ok. Quindi non riesci a farlo scalare. > > Vedi il fatto che su Windows hai solo l'equivalente di posix_aio ma non > quello di epoll/kqueue. Potrei continuare all'infinito... > Parliamo poi del fatto che anche solo avere epoll e non kqueue e' una discreta rottura di palle... > > L'altra mancanza grave è l'implementazione dei "protocolli" di > comunicazione. Nella libreria standard di Python (ma non solo) hai > praticamente dei *giocattoli*. Le implementazioni serie sono nei framework > asincroni, ed **ognuno** reimplementa tutto e funziona solo con quel > framework. La libreria standard di Python reinventerà tutto di nuovo, > perchè avrà il suo bel framework asincrono, su cui poi si dovranno > reimplementare tutti i protocolli. > Gia'. Ovviamente per motivi politici sarebbe stato un casino sceglierne uno. In realta' non mi dispiace nemmeno, a patto che sia veramente una "lesson learned" che partano da 0. Ovviamente se riescono a prendere il meglio di quello che c'e' e lasciare fuori le cazzate. Oh, alla fine dei conti, nei primi anni 90, quando Python nasceva, non si pensava ai framework asincroni. > L'API migliore che ho visto è quella della libpq, per la cronaca. > Migliore perchè non dipende da nessun framework, e si mantiene usabile. > ah... gia'. Ma anche il buon vecchio zero non e' che scherza... Specie la nuova re-implementazione, promette meraviglie. > E' vero che ci sono dei monkey patch per alcune funzioni della >> libreria standard, ma non ritengo sia saggio affidarsi ciecamente a >> loro. >> >> >> Funzionicchiano, via. Parlo di gevent, non so quelli di tornado. >> >> > Visto che Tornado usa gevent, immagino si basi su quelli. Gia', ma non so se aggiunge altro che complica il tutto. Python e la libreria standard semplicemente non sono pensati per >> un ambiente a green thread. >> >> Ma no, se hai un martello sufficientemente grande (e non hai paura di >> usarlo) si fa tutto. ;) >> > > Incluso scassare tutto alla prima disattenzione. ;) Chiaro. Fa parte del gioco... -- . ..: -enrico-
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python