<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I don't think they are trying to scale PHP as such, they are trying to
use less hardware so the costs are lower. Facebook's goals seem to be
to reduce costs in general, like they did with the memcache binary
protocol [reducing CPU load] and Cassandra [replacing netapp], because
they don't bring that much in really (about $2 per user per year I
think).<br>
<br>
Also if the interview is real and I think it is, it's a bit old because
the quoted Facebook user numbers are only 220 million and they are 350
million now. Therefore HyperPHP is either late or they haven't
announced it (I assume they will open source it).<br>
<br>
David Caunt wrote:
<blockquote
 cite="mid:f2ecdcaa1001120628r6d6007ddpec8c2ebf7f894007@mail.gmail.com"
 type="cite">I'd expect a compiled application to be faster than an
opcode cache (which is intermediate) but I have doubts about the
existence of hyperphp. That said, Facebook have contributed to memcache
and other open source projects in the past. Given that most of Facebook
is cached, it seems unlikely that they would try to optimise a
language. Languages don't scale!
  <div><br>
  </div>
  <div>Dave<br>
  <br>
  <div class="gmail_quote">2010/1/12 Stephen Orr <span dir="ltr">&lt;<a
 moz-do-not-send="true" href="mailto:steve@stephenorr.co.uk">steve@stephenorr.co.uk</a>&gt;</span><br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I
would agree with you there, and it would produce similar performance
gains. I suspect the interview was either faked, or that the employee
was misadvised as to what the project was about - and most companies
come up with clever names for internal projects... David will know
exactly what I mean if I say the phrase "NewNet"...
    <div><br>
    </div>
    <div>Thanks</div>
    <div>Steve<br>
    <br>
    <div class="gmail_quote">2010/1/12 David Goodwin <span dir="ltr">&lt;<a
 moz-do-not-send="true" href="mailto:david@codepoets.co.uk"
 target="_blank">david@codepoets.co.uk</a>&gt;</span>
    <div>
    <div class="h5"><br>
    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">j
michaelson wrote:<br>
&gt; <a moz-do-not-send="true"
 href="http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/?full=yes"
 target="_blank">http://therumpus.net/2010/01/conversations-about-the-internet-5-anonymous-facebook-employee/?full=yes</a><br>
&gt;<br>
&gt; An interview with a facebook employee. The guy mentions that
someone<br>
&gt; there is making hyperphp, which is a compiled language instead of<br>
&gt; scripted. (mentioned about half way down the page).<br>
&gt;<br>
      <br>
I don't know whether that interview is fake or real... doesn't APC (and<br>
other op-code caches) make the point of 'hyperphp' (compiled 'php')<br>
redundant?<br>
      <br>
Perhaps I'm missing something.<br>
      <div>
      <div><br>
David.<br>
--<br>
David Goodwin<br>
      <br>
[ david at codepoets dot co dot uk ]<br>
[ <a moz-do-not-send="true" href="http://www.codepoets.co.uk"
 target="_blank">http://www.codepoets.co.uk</a>       ]<br>
      <br>
_______________________________________________<br>
Phpwm mailing list<br>
Website : <a moz-do-not-send="true" href="http://www.phpwm.org"
 target="_blank">http://www.phpwm.org</a><br>
Twitter : <a moz-do-not-send="true" href="http://www.twitter.com/phpwm"
 target="_blank">http://www.twitter.com/phpwm</a><br>
Facebook: <a moz-do-not-send="true"
 href="http://www.facebook.com/group.php?gid=2361609907" target="_blank">http://www.facebook.com/group.php?gid=2361609907</a><br>
      <br>
Post to list: <a moz-do-not-send="true"
 href="mailto:Phpwm@mailman.lug.org.uk" target="_blank">Phpwm@mailman.lug.org.uk</a><br>
Archive etc : <a moz-do-not-send="true"
 href="https://mailman.lug.org.uk/mailman/listinfo/phpwm"
 target="_blank">https://mailman.lug.org.uk/mailman/listinfo/phpwm</a><br>
      </div>
      </div>
    </blockquote>
    </div>
    </div>
    </div>
    <br>
    </div>
    <br>
_______________________________________________<br>
Phpwm mailing list<br>
Website : <a moz-do-not-send="true" href="http://www.phpwm.org"
 target="_blank">http://www.phpwm.org</a><br>
Twitter : <a moz-do-not-send="true" href="http://www.twitter.com/phpwm"
 target="_blank">http://www.twitter.com/phpwm</a><br>
Facebook: <a moz-do-not-send="true"
 href="http://www.facebook.com/group.php?gid=2361609907" target="_blank">http://www.facebook.com/group.php?gid=2361609907</a><br>
    <br>
Post to list: <a moz-do-not-send="true"
 href="mailto:Phpwm@mailman.lug.org.uk">Phpwm@mailman.lug.org.uk</a><br>
Archive etc : <a moz-do-not-send="true"
 href="https://mailman.lug.org.uk/mailman/listinfo/phpwm"
 target="_blank">https://mailman.lug.org.uk/mailman/listinfo/phpwm</a><br>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
Save Water...Drink Ouzo !<br>
  </div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Phpwm mailing list
Website : <a class="moz-txt-link-freetext" href="http://www.phpwm.org">http://www.phpwm.org</a>
Twitter : <a class="moz-txt-link-freetext" href="http://www.twitter.com/phpwm">http://www.twitter.com/phpwm</a>
Facebook: <a class="moz-txt-link-freetext" href="http://www.facebook.com/group.php?gid=2361609907">http://www.facebook.com/group.php?gid=2361609907</a>

Post to list: <a class="moz-txt-link-abbreviated" href="mailto:Phpwm@mailman.lug.org.uk">Phpwm@mailman.lug.org.uk</a>
Archive etc : <a class="moz-txt-link-freetext" href="https://mailman.lug.org.uk/mailman/listinfo/phpwm">https://mailman.lug.org.uk/mailman/listinfo/phpwm</a></pre>
</blockquote>
</body>
</html>