On Thu, 25 Feb 2010 02:26:18 -0800 (PST) simn_stv <nany...@googlemail.com> wrote: > i plan to build an application, a network based application that i > estimate (and seriously hope) would get as many as 100, 000 hits a day
That's nothing. I ran a financial type app on Python that sometimes hit 100,000 transactions an hour. We kept looking for bottlenecks that we could convert to C but never found any. Our biggest problem was in a network heavy element of the app and that was low level TCP/IP stuff that rather than being Python's problem was something we used Python to fix. As others have pointed out, you will want some kind of enterprise database that will do a lot of the heavy lifting. I suggest PostgreSQL. It is the best open source database engine around. That will take the biggest load off your app. There's lots of decisions to make in the days ahead but I think that choosing Python as your base language is a good first one. > so my question is this would anyone have anything that would make > python a little less of a serious candidate (cos it already is) and > the options may be to use some other languages (maybe java, C (oh > God))...i am into a bit of php and building API's in php would not be > the hard part, what i am concerned about is scalability and > efficiency, well, as far as the 'core' is concerned. Scaleability and efficiency won't be your issues. Speed of development and clarity of code will be. Python wins. -- D'Arcy J.M. Cain <da...@druid.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 425 1212 (DoD#0082) (eNTP) | what's for dinner. -- http://mail.python.org/mailman/listinfo/python-list