LakeRat was right, it was the Apache instance that was stuck hanging.
Quick tip, so you don't have to scramble to make adjustments to your WordPress site right away:
A good indication that it might be an issue with Apache is if you try to log in to phpMyAdmin and it's really slow/hanging, that likely means that your Apache is having some trouble. Both services are run off the web server, so if both aren't working well, it's likely an issue with the server and not specifically your site. At that point, you can ask us to look into it (like you did, or submit a support ticket) so we can help alleviate the issue.
That said, your site is loading quickly now! If it happens again please let me know directly, or feel free to contact our support team via your panel. Thanks for all the kind words!