Server Side Loading Animation
I’m using a plugin on my wordpress website that scrapes some datas from other websites and then returns them updating the database. This plugin runs before every page load using Zend_Http_Client to send the http request to those websites and the page is loaded only when the database has been updated.
I’d like to show a loading animation before this code runs since scraping and updating the database can take a while (10-15 sec) but I can’t find a solution.
I’ve thought about some different options but I’d like to know which is the best and if you could point me in the right direction;
Options:
1) Use output buffering with ob_start and ob_flush/flush before my php code runs
2) Redirect to another page with a php redirect and then redirect back to the page requested when it’s completely loaded
3) Use ajax but since my code runs only on server side I can’t use jQuery
4) use a mu_plugin that runs before my scraper
Thank you in advance !
Leave an answer