Wikipedia Switches Over To HHVM For Faster Performance

Written by Michael Larabel in Standards on 6 January 2015 at 06:45 PM EST. 15 Comments
STANDARDS
Since a few weeks ago, all non-cached API and web traffic of Wikipedia is being served by Facebook's HHVM rather than PHP proper.

Wikipedia ended up adopting Facebook's HipHop Virtual Machine (HHVM) for its PHP needs to replace PHP.net 5.3. Of course, the primary motive in switching to HHVM was for greater performance of the PHP-based MediaWiki. For end-users, most Wikipedia pages are served from a static cache while the PHP performance matters the most for its editors when editing pages, previewing pages, etc.

The HHVM-powered Wikipedia is certainly much faster than using PHP. Beyond the page save times, the CPU load was also measurably reduced with switching over to Facebook's PHP interpreter.

Brett Simmers of Facebook's HHVM team wrote about Wikipedia's switch on the HHVM.com blog.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week