Hi guys,<br><br>I stumbled upon a tool called Psyco (<a href="http://psyco.sourceforge.net/">http://psyco.sourceforge.net/</a>) sounds like what i need.<br><br>Thanks again,<br><br>Lloyd<br><br><div><span class="gmail_quote">
On 5/10/07, <b class="gmail_sendername">OkaMthembo</b> <<a href="mailto:zebra05@gmail.com">zebra05@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks for all your contributions. i think i will do it all in Python, it seems to me that the advantages far outweigh any negatives.<br><br>Maybe once its a working project, we can then benchmark the code and see what gives.
<br><br>Thanks again,<br><br>Lloyd<div><span class="e" id="q_112755c787b55214_1"><br><br><div><span class="gmail_quote">On 5/9/07, <b class="gmail_sendername">Eric Walstad</b>
<<a href="mailto:eric@ericwalstad.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">eric@ericwalstad.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hey OkaMthenbo,
<br><br>OkaMthembo wrote:<br>> Hi guys,<br>><br>> I need to write an ad-serving application and i'm using Win XP as my dev<br>> platform. Naturally, i want it to be as painless as possible and i was<br>> thinking of writing it 100% in Python. However, i have not written any
<br>> big apps in the language and i wonder if Python would have the<br>> performance or scale fast enough to a large user base.<br>Most certainly for some definitions of 'large' :)<br><br>Most web apps these days are not written in a single language/technology
<br>and are often not running on a single piece of hardware. If you search<br>the archives of your favorite Python web application framework I'm<br>pretty sure you'll find a discussion on how to scale your app to handle
<br>a 'large' user base. At the risk of oversimplification, but in hopes of<br>avoiding premature optimization, I'd focus first on achieving working<br>code, then benchmark it, then optimize if optimization is still needed.
<br><br>Many others have achieved high volume Python web apps using a mix of all<br>the wonderful open source tools available. If your content doesn't<br>change quickly and the ratio of GETs/POSTs is high, a caching server in
<br>front of your python app might be just the trick (memcached, squid,etc).<br> But don't waste your time if you don't need to. Define 'too slow' and<br>then prove to yourself that your app passes that threshold. If so, then
<br>figure out why it's slow and optimize the slow parts.<br><br>Good luck,<br><br>Eric.<br></blockquote></div><br><br clear="all"><br></span></div><span class="sg">-- <br>"The Stupidry Foundry"
</span></blockquote></div><br><br clear="all"><br>-- <br>"The Stupidry Foundry"