Web Perf Hero: Máté Szabó We recognize the volunteer effort that increased Wikipedia’s backend responses that complete within 50ms by 20%. Continue reading “Web Perf Hero: Máté Szabó”…
Flame graphs arrive in WikimediaDebug The new “Excimer UI” option in WikimediaDebug generates flame graphs. What are flame graphs, and when do you need this? Continue reading “Flame graphs arrive in WikimediaDebug”…
Around the world: How Wikipedia became a multi-datacenter deployment Learn why we transitioned the MediaWiki platform to serve traffic from multiple data centers, and the challenges we faced along the way. Continue reading “Around the world: How Wikipedia became a multi-datacenter deployment”…
Perf Matters at Wikipedia in 2019 Looking back at our ups and downs. Continue reading “Perf Matters at Wikipedia in 2019”…
Perf Matters at Wikipedia in 2018 Looking back at our ups and downs. Continue reading “Perf Matters at Wikipedia in 2018”…
Perf Matters at Wikipedia in 2017 Reduce Wikipedia’s time-to-logo Thanks to the new Preload web standard developed by the W3C WebPerf working group, we were able… Continue reading “Perf Matters at Wikipedia in 2017”…
Perf Matters at Wikipedia in 2016 Looking back at our ups and downs. Continue reading “Perf Matters at Wikipedia in 2016”…
Web Perf Hero: Valentín Gutierrez Today we celebrate two numbers: 25% lower latency for ATS backend requests at the p75, and up to 1000X reduction of ATS disk read latency at the p999. Continue reading “Web Perf Hero: Valentín Gutierrez”…
HTTP/2 performance revisited Deploying HTTP/2 support to the Wikimedia CDN significantly changed how browsers negotiate and transfer data during the page load process. We found regressions in performance during the transition and are sharing the lessons we learned. Continue reading “HTTP/2 performance revisited”…
Profiling PHP in production at scale We built an efficient sampling profiler for PHP. It runs continually in production on live requests, and generates trace logs and flame graphs. Continue reading “Profiling PHP in production at scale”…