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> &lt;<a href="mailto:zebra05@gmail.com">zebra05@gmail.com</a>&gt; 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>
 &lt;<a href="mailto:eric@ericwalstad.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">eric@ericwalstad.com</a>&gt; 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>&gt; Hi guys,<br>&gt;<br>&gt; I need to write an ad-serving application and i&#39;m using Win XP as my dev<br>&gt; platform. Naturally, i want it to be as painless as possible and i was<br>&gt; thinking of writing it 100% in Python. However, i have not written any
<br>&gt; big apps in the language and i wonder if Python would have the<br>&gt; performance or scale fast enough to a large user base.<br>Most certainly for some definitions of &#39;large&#39;&nbsp;&nbsp;:)<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.&nbsp;&nbsp;If you search<br>the archives of your favorite Python web application framework I&#39;m<br>pretty sure you&#39;ll find a discussion on how to scale your app to handle
<br>a &#39;large&#39; user base.&nbsp;&nbsp;At the risk of oversimplification, but in hopes of<br>avoiding premature optimization, I&#39;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.&nbsp;&nbsp;If your content doesn&#39;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&#39;t waste your time if you don&#39;t need to.&nbsp;&nbsp;Define &#39;too slow&#39; and<br>then prove to yourself that your app passes that threshold.&nbsp;&nbsp;If so, then
<br>figure out why it&#39;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>&quot;The Stupidry Foundry&quot;
</span></blockquote></div><br><br clear="all"><br>-- <br>&quot;The Stupidry Foundry&quot;