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
sass laravel

Extremely easy SASS in Laravel (with pure PHP)

Working with SASS is awesome: it reduces your workload dramatically, makes web projects much cleaner, DRYs your code, adds awesome

php

How to install PHP curl extension (in 5 seconds)

It’s a common wordpress problem: PHP’s curl extension is not installed! No need to mess around in config files etc,

angular js

Learn AngularJS in 20 (or 90) minutes with Dan Wahlin

Definitly two of the best and most up-to-date short-introductions into AngularJS: Dan Wahlin shows how to build a full little

phpstorm-8

Killer-feature in PHPStorm: Search everywhere

A short but massive productivity improvement: The new “search everywhere” feature in PHPStorm 7.1+! Simply double-tap the SHIFT key and

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

php

Is there a JSFiddle for PHP ? Yes !

It’s awesome how UNknown these little and extremely powerful tools are: There are some online tools that let you paste

pdo-debug

Debug PDO with this one-line function. Yeah!

Update: This article is a little bit older, the tool has changed gently. Everthing this article still works exactly like

How Instagram.com works

js javascript

How JavaScript really works – An introduction into the JavaScript call stack by Philip Roberts (20min video)

Awesome next-gen PS4 graphics in “The Order: 1886”

We are entering a very interesting time: The differences between cinematic movies and video games are getting lesser and lesser.

1/4

Categories

Search

Test GZIP compression of your server easily
microsoft-windows-azure-cloud-hosting
Microsoft’s Azure platform gives away high money prizes for “testing out” their cloud services
photoshop-cc-deal
Adobe offers Photoshop for $9.99 per month (limited deal)
ilovepreloaders – A tumblr collection of preloader animations
increase-your-pagespeed-score
Increase your PageSpeed score (10min video with Matt Gaunt)
mod-rewrite-ubuntu-14-04-lts
How to install / setup PHP 5.5.x on Ubuntu 12.04 LTS
php ide
Sitepoint asks for your favourite PHP IDE – take part!
set up a local virtual machine for development with vagrant and puphpet / puppet (and ubuntu, linux, php, apache, mysql)
A list of downloadable Vagrant boxes (CentOS 5.9 / 6.4, Ubuntu 12 / 13, Debian 6 / 7 / 7.1 / 7.2)
vagrant
A preinstalled Vagrant box with PHP HipHop / HHVM and Ubuntu 12.04 (Precise Pangolin)
digitalocean coupon
DigitalOcean VPS coupon codes for december 2013 and early 2014
organizing css
Jonathan Snook – CSS is a Mess – How to organize CSS in big projects (54min video talk)
How to show the available version of a package (before doing apt-get install)
composer
Composer problems ? Try full reset !
phpstorm-github-code-color-syntax-theme
Get Github’s syntax highlighting colors in PHPStorm
How major web companies (and banks) handle passwords quite wrong

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