We recently activated this plugin on a site that gets a fair amount of traffic, but are now having problems with server load due to many calls to /wp-admin/admin-ajax.php.
We reached out to our hosting provider, who sent us the following:
This install has made about 143929 calls to the /wp-admin/admin-ajax.php file. The action that is making that call so many times is adrotate_impression which is coming from the adrotate-pro plugin. In about oue minute of monitoring the actions coming in to admin ajax there have been about 200 calls to the adrotate_impression action.
Additionally, when accessing the site to edit pages, the following error continues to appear in a dialogue box at the top of the page:
DataTables warning: table id=user-list – Ajax error. For more information about this error, please see http://datatables.net/tn/7
We would like to continue to use this plugin, but the error is affecting our whole server, so we have had to deactivate it for now.
For reference, the plugin was set up with only one group of ads, which ran on the homepage. The ads were dynamic, changing every 10 seconds, and counted impressions for every cycle of ads.
Seems like not all those calls are from AdRotate (pro) 🙂
AdRotate (Pro) has no table user-list, nor does it use such a table.
Anyway, to lessen calls like that, don’t use dynamic groups (or less of them).
In recent versions of AdRotate (Pro) the admin-ajax stuff has been improved to work more efficiently. So also make sure you’re up-to-date.
I have had the same problem. I love the program and the function but when I launched it on our new site, and new hosting, it maxed out my cpu usage within a day and caused me site to be locked out. Is there any solution out there to fix this?