Slashdot Mirror


Facebook Rewrites PHP Runtime For Speed

VonGuard writes "Facebook has gotten fed up with the speed of PHP. The company has been working on a skunkworks project to rewrite the PHP runtime, and on Tuesday of this week, they will be announcing the availability of their new PHP runtime as an open source project. The rumor around this began last week when the Facebook team invited some of the core PHP contributors to their campus to discuss some new open source project. I've written up everything I know about this story on the SD Times Blog."

16 of 295 comments (clear)

  1. is this being used now? by Anonymous Coward · · Score: 5, Funny

    Is this what they're using on the newly redesigned site? Because if so, it's pathetically slow. Facebook is one of those places that with every attempt to "improve" things somehow manages to make it worse and worse. They're a perfect candidate for a Microsoft buyout.

  2. Screw PHP, I write everything in C by Anonymous Coward · · Score: 5, Funny

    PHP is for lazy developers. I develop my webapps in C and I even wrote my own httpd to improve performance.

    1. Re:Screw PHP, I write everything in C by biryokumaru · · Score: 4, Funny

      C is for lazy developers. I develop my webapps in JWASM and I even wrote my own httpd to improve performance.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    2. Re:Screw PHP, I write everything in C by eclectro · · Score: 4, Funny

      I develop my webapps in C and I even wrote my own httpd to improve performance.

      C is for lazy coders if you ask me. I hand code and tune assembly language programs on an altair 8800 flipping switches on the front panel. As all real programmers should do.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    3. Re:Screw PHP, I write everything in C by sopssa · · Score: 4, Funny

      JWASM is for lazy developers. I develop my webapps in machine code and I even wrote my own internet to improve performance.

    4. Re:Screw PHP, I write everything in C by biryokumaru · · Score: 5, Funny

      Servers are for lazy developers. I develop my webapps in my head and I even deliver the pages manually to improve performance.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    5. Re:Screw PHP, I write everything in C by deniable · · Score: 4, Funny

      Excuse me, I'm still waiting for the last page and it's almost bed time.

    6. Re:Screw PHP, I write everything in C by Anonymous Coward · · Score: 5, Funny

      Webapps are for lazy developers. I sip my coffee, causing a multiply entangled photon to collapse and resolve the location of countless electrons throughout the universe, spurring various exotic species of butterflies to flap their wings a twitch differently, which in turn subtly alters the flow of the viscid gaseous matter in Earth and various other planets, affecting the touch organs of living matter that can feel moving fluid, which messenger or nervous impulses relay to their minds, creating customer-tailored web content for my clients.

    7. Re:Screw PHP, I write everything in C by BRSQUIRRL · · Score: 3, Funny
    8. Re:Screw PHP, I write everything in C by S.O.B. · · Score: 4, Funny

      Nice try. I rewrote the universe to include php and httpd in the kernel.

      Reboot in 3...2...

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    9. Re:Screw PHP, I write everything in C by mr_lizard13 · · Score: 1, Funny

      mr_lizard13 likes this

      --
      "We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
    10. Re:Screw PHP, I write everything in C by mkosmul · · Score: 2, Funny

      Actually programming in your head is for lazy developers. I didn't write anything, I only proved that my algorithm is correct.

    11. Re:Screw PHP, I write everything in C by that+this+is+not+und · · Score: 2, Funny

      You're hitting the firewall. That's the decoy page you're seeing.

      Telnet is blocked in inetd.conf, you'll have to ssh.

    12. Re:Screw PHP, I write everything in C by supernova_hq · · Score: 2, Funny

      Too late, I wrote it as a module and modded it in during runtime.

  3. Assembler is High Performance by Murdoch5 · · Score: 5, Funny

    Don't starting talking about high performance and then naming languages that don't have the chance to deliver. What you really need to do is just program the entire web page in Assembler and then your going to have speed and performance that can't get any faster. If your developers are noobs and can't use real languages and there just Object Oriented kids who can't work on memory and need to access everything through abstracted methods, then fire them and get in some embedded developer who know speed = good code and good languages. If you don't want to use assembler then use good old C!

    You want speed use languages that can deliver and don't try to rewrite slow scripting languages to do the job of the trusted old methods, assembler and C.

  4. Re:Gotten by Snarf+You · · Score: 2, Funny

    I'm guessing you haven't gotten laid recently.