I'm fighting with some slowdowns on a very high traffic blog and one of the admins where I host has blamed it on the Update Services settings (he suggests that there are too many ping URLs).
My question is: when is do all pings actually executed. I see that in wp-includes\default-filters.php there is a line
add_action( 'do_pings', 'do_all_pings', 10, 1 );
Does that mean that do_all_pings is executed on every page load for my blog? It also seems that a function like this would be asynchronous, rather than forcing the page load to wait on all sites to be pinged.
I appreciate any clarification you can offer