Allison, Have you looked into threading for python? I have used this library in several of projects because writing a thread pool from scratch started to give me a headache.
http://code.activestate.com/recipes/577105-synchronization-decorator-for-class-methods/ The advantage of a thread pool is it can que based on the max amount of threads you define. Scott On Thu, Jan 10, 2013 at 10:06 AM, allison nixon <[email protected]> wrote: > Say I'm writing a broadscanner for a pet project and I accidentally wrote > the entire thing in Python. > > Using asyncore and sockets, the best I can get is 3 http requests per > second, maybe 10 per second at the very max. For a scanner this is of > course, very lame. > > My goal is to of course make as many http request as a desktop computer > will handle, so perhaps 200 per second with whatever number of sockets > waiting in the background for a response(which I check periodically for a > response and parse when I get it) > > Is there any way I can acheive 200 requests per second without learning > another programming language? > > _______________________________________________ > Pauldotcom mailing list > [email protected] > http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom > Main Web Site: http://pauldotcom.com > -- ---------------------------------------------------------------------------------------------------------------------- There is only one metric in security that can be truly measured and that is failure! --- Jack Daniels ----------------------------------------------------------------------------------------------------------------------
_______________________________________________ Pauldotcom mailing list [email protected] http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom Main Web Site: http://pauldotcom.com
