Wikipedia on HHVM

Wikipedia har framgångsrikt övergått till att använda HHVM för all icke-cachad API- och webbtrafik, vilket markerar en lång process med betydande insatser från många. Artikelförfattaren bidrog till migreringen under 2014 genom att lösa problem med HHVM:s DOMDocument-stöd, åtgärda säkerhetsbrister relaterade till XML external entity injection, och felsöka problem med MediaWikis Lua-skripttillägg. Övergången till HHVM har lett till dramatiska prestandaförbättringar för Wikipedia, inklusive en minskning av median sidsparartid med cirka 55% och en nästan sexfaldig minskning av topp-CPU-användning på applikationsservrarna. Förbättringarna uppnåddes genom optimeringar som att aktivera JIT i PCRE-paketet och justera hanteringen av destruktorer, samt genom att aktivera HHVM:s server_stat_cache-konfigurationsalternativ. Projektet belyser styrkan i HHVM:s öppen källkods-community, med bidrag från flera Wikimedia-utvecklare, och förväntas leda till ytterligare prestandavinster i framtiden.