You're correct that it's slow when creating a post. I have to reload wp-cron.php manually. Last night, I attempted to create a post and it was slow. So, I reloaded wp_cron.php manually and it was fast again, but I tried to delete a post and I could not do that. I have to trick it into saving it as a draft. It'll disappear from the blog, but it won't be deleted even I deleted it a few times. Later after dinner, it disappeared on its own. Maybe that helps determine the problem.
Now, I have a theory: the school's blade server cannot get any "outgoing" HTTP requests. From the terminal, I cannot ping google.com, but the webserver is up and running. It appears that for this school, the switcher was set for the server to be opened only for "incoming HTTP requests", not "outgoing" internet access or "outgoing" http requests.
I assume that when I create a post, it attempts:
1) to send out pings
2) to send out a job to wp-cron.php
3) it could be more???
I noticed that the google xml sitemaps plug in cannot reach google and other search engines. (I already disabled it).
I did empty out the ping services (addresses) and disable ping options as I can.
Otto42, I did try to use your php script but I got this:
Parse error: syntax error, unexpected T_VARIABLE in /opt/lsws/DEFAULT/html/test.php on line 2
I do appreciate your big help and efforts!