Logo
  • PHP
    • HipHop / HHVM
    • Modern PHP
    • PHPStorm
    • LAMP
    • Laravel
    • Composer
    • PDO
  • JavaScript
    • node.js
    • AngularJS
  • CSS
    • SASS
    • “CSS4” (CSS level 4)
  • HTML
  • Git
  • LAMP
  • Vagrant
  • UI / UX
  • Architecture of …
  • Off-Topic
With ♥ from Berlin
September 16, 2014
Chris
HipHop, PHP, Refactoring, The architecture of ...
Comments Off on Migrating Wikipedia to HHVM (@Scale Conference 2014)

Migrating Wikipedia to HHVM (@Scale Conference 2014)

PreviousNext

Awesome topic, superfresh, directly from Scale Conference 2014. The title says everthing. Full quote from video’s description:

As a top 10 website, Wikipedia serves more than 500 million readers ever month. Performance is a serious challenge for the site, particularly when serving users via a legacy PHP application more than a decade old. Any action which bypasses caching, such as editing Wikipedia, takes a serious hit from the limitations of the PHP run time. To solve this problem, we decided to take on the ambitious task of migrating to a new stack centered on HHVM, a virtual machine for PHP with an associated just-in-time compiler. In this talk, Ori Livneh will walk you through the successes and failures we encountered during our migration to HHVM, and share what lessons we’ve derived for anyone seeking to improve performance of PHP applications.

HHVMHipHopPHP
Share this
php

Test out PHP 5.6alpha1 on Windows 7 / 8 with two clicks

The popular Apache-MySQLP-PHP stack EasyPHP has become very professional, maintained and especially modularized in the last 2 years, and when

php

How to prevent PHP sessions being shared between different apache vhosts / different applications

When you run multiple applications on one server, you might run into the session-sharing problem: All your applications share the

mod-rewrite-ubuntu-14-04-lts

EOL lists of Ubuntu, Debian and CentOS for your server plannings

Chosing the right server operating system will probably save your life and avoid a lot of stress with your clients.

Material Design – How Google designed Android L (7min video)

A very interesting insight into Android L’s (= Android 5.0) new design and the ideas behind. Android was always #3

Beautiful, minimal WordPress theme ZUKI by Elmastudio (with 30% discount)

First a little disclaimer: I’m not affiliated with the company, don’t get money (or anything else) for saying this and

composer

How to install Composer on Windows 7 / 8 or Ubuntu

Installation on Windows 7 / 8 Installing Composer on Windows 7 or 8 is extremely easy: Get the latest version

The New Era of JavaScript (28min conference talk, Jack Franklin, 2013)

How to install/setup latest version of PHPMyAdmin on Ubuntu 12.04 LTS (Precise Pangolin)

As the official installation packages of most linux distributions are usually totally out of date (but that’s pure intention, to

the-php-login-project

How to install php-login-one-file on Ubuntu 12.04 LTS

This tutorial will show you how to install the one-file version of php-login.net‘s login script (see the full GitHub repository

GitHub introduces revert button / rollback for merged pull requests

Once again GitHub delivers an excellent feature: Clean one-click rollbacks / reverts / undos of pull requests, very very useful,

1/4

Categories

Search

php
Why Modern PHP is Awesome And How You Can Use It Today (Slides by Matt Stauffer)
Frontend Ops Conf 2014 – Rebooting Flickr On A Node.js Stack, One Page At A Time (from PHP) by Bertrand Fan
[Link] Improving Smashing Magazine’s Performance: A Case Study
How to show the available version of a package (before doing apt-get install)
digitalocean coupon
Free $10 coupon for DigitalOcean SSD cloud VPS hosting
How major web companies (and banks) handle passwords quite wrong
mod-rewrite-ubuntu-14-04-lts
How to enable mod_rewrite in Ubuntu 14.04 LTS
php
How the PHP session garbage collector really works
Awesome next-gen PS4 graphics in “The Order: 1886”
offf-2014
Europeans: Get ready for OFFF conference / festival in Barcelona, May 2014
Microsoft announces “holographic” 3D interfaces (promo video)
Disappointed by Watch Dogs’s graphics ? See how it looks with unlocked, hidden settings. Awesome!
php
How to install/setup latest version of PHP 5.5 on Debian Wheezy 7.0/7.1/7.2 (and how to fix the GPG key error)
[Link] Redesigning SoundCloud by Evan Simoni
You made a mess with Git ? Here’s a flowchart guideline on how to fix

Tags

apache bash centos composer conference coupon CSS debian fonts framework git GitHub hack HHVM HipHop HTML HTML5 IDE JavaScript JS LAMP laravel linux mod_rewrite MVC MySQL Nginx optimization PHP PHP 5.5 PHP 5.6 phpmyadmin PHPStorm security server SSD Ubuntu UI UX vagrant video virtual machine voucher VPS wordpress
Side-Project: Wordle-Solver:
www.wordle-helper.info

Pages

  • Privacy Policy