Visitors leave slow pages. And a page that is suddenly much slower usually has a reason, like a cache that stopped working or a plugin that does too much.
What WP Moo looks at
What the problems mean
What each priority means: Problem priority.
How to fix it
For your developer
Each page check is one GET with Accept-Encoding: gzip, HTTP/2 over https when the server offers it (HTTP/1.1 over http), a new connection every time and no cookies. Redirects are followed and their time adds up. The DNS lookup is our own, through 1.1.1.1 and 9.9.9.9, so curl's DNS time can differ. To see the same numbers:
curl -so /dev/null -L --compressed -H 'Accept-Encoding: gzip' -A 'WPMooBot/1.0 (+https://wp-moo.com/bot)' -w 'dns %{time_namelookup} connect %{time_connect} tls %{time_appconnect} first byte %{time_starttransfer} total %{time_total} redirects %{num_redirects}\n' https://example.com/
curl -sL --compressed -H 'Accept-Encoding: gzip' -A 'WPMooBot/1.0 (+https://wp-moo.com/bot)' https://example.com/ | wc -c
curl's times are in seconds and add up from the start. A redirect on the same host can come out a little faster in curl, because curl reuses the connection and we don't. The server wait limit and the Speed (24h) figure are first byte; the Server wait part of the chart is first byte minus tls (minus connect over plain http), and download is total minus first byte. Page size is the decoded body, as the second command counts it. We stop reading after 4,096 KB, so a bigger page shows about that size, and its total time stops there too.
Something unclear on this page? Email [email protected]