2. ● Linux and open source advocate
● Contributed to WordPress Core,
translations, Linux, Docker,
Nginx, Redis, MariaDB…
● CEO, sysadmin and developer at
Seravo.com – WordPress
hosting and upkeep
Otto Kekäläinen
19. QUICK AND DIRTY: WP-CLI LOOP
for p in $(wp plugin list --fields=name --status=active)
do
echo $p
wp plugin deactivate $p
for i in {1..5}
do
curl -so /dev/null -w "%{time_total}n"
-H "Pragma: no-cache" http://localhost/
done
wp plugin activate $p
done
20. QUICK AND DIRTY: WP-CLI LOOP
● Baseline ~550 ms
● Deactivating wp-to-
twitter or polylang
does not have an effect
● When deactivating
advanced-custom-
fields-pro load times
drop to ~65 ms
Hello! My name is Otto Kekäläinen and I am one of the founders of Seravo.com a premium WordPress hosting and upkeep service in Finland.
I’ll post the slides on my Twitter account after this talk, so please follow me on Twitter to get a link to the slides.
At Seravo we maintain hundreds of enterprise grade WordPress sites. Updating those sites over and over again has given a lot of experience about WordPress updates, and today I want to share some of the things I’ve learnt.