Dear Garrett,<div><br></div><div>It is indeed a nice email address is your's :)</div><div><br></div><div>Your benchmark data is helpful for us, and we will do a final benchmark before we come to any decision on adoption of tools.</div>
<div><br></div><div>Yes, we reap the real benefit of Erlang, only if we use it in "mega" solutions.</div><div><br></div><div>Thank you, your inputs have given us a great motivation.</div><div><br></div><div>Kind Regards,</div>
<div>Kannan.</div><div><br></div><div><br><br><div class="gmail_quote">On Thu, Apr 5, 2012 at 9:03 PM, Garrett Smith <span dir="ltr"><<a href="mailto:g@rre.tt">g@rre.tt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Thu, Apr 5, 2012 at 2:17 AM, Kannan <<a href="mailto:vasdeveloper@gmail.com">vasdeveloper@gmail.com</a>> wrote:<br>
> Thanks guys, that is a lot of input.<br>
><br>
> How is the support of OTP for multimedia content manipulation, transcoding<br>
> etc? Or you advice to do it at the C level and communicate it to Erlang?<br>
><br>
> Also, if someone has already invented the wheel of how good Erlang is<br>
> compared to PHP, please share it with us.<br>
<br>
</div>Stats are sirens - they lure you in with lies and deceit and are<br>
almost always dangerous!<br>
<br>
That said, I ran some basic ab tests against a host of web servers a<br>
few years ago. With these simplistic, flawed results, I came to the<br>
rock solid conclusion that the only web platform that matched PHP for<br>
performance and stability was Erlang.<br>
<br>
<a href="https://github.com/gar1t/landshark/blob/master/doc/benchmarks.txt" target="_blank">https://github.com/gar1t/landshark/blob/master/doc/benchmarks.txt</a><br>
<br>
The Erlang HTTP server was Mochiweb. But I've seen similar performance<br>
characteristics with other Erlang servers.<br>
<div class="im"><br>
> We would like to have a mega site purely on Erlang and C.<br>
<br>
</div>I think you're in very good hands with Erlang.<br>
<br>
I'd also disagree with the comment that comparing Erlang and PHP is<br>
comparing apples and oranges. Maybe at a very high, abstract level --<br>
but you can certainly compare the two for building HTTP based<br>
applications.<br>
<br>
If it matters enough to your business to get this absolutely right --<br>
you might want to build a benchmark app for your cases and measure the<br>
various stacks you're curious about.<br>
<br>
But anecdotally, I think Erlang is an *outstanding* platform for "mega" sites :)<br>
<span class="HOEnZb"><font color="#888888"><br>
Garrett<br>
</font></span></blockquote></div><br></div>