Open Pan2020 opened 5 years ago
Other than the configured blocked IP addresses, which are checked prior to accessing the ipData server, the plugin does not check for spiders as that list is ever growing.
But consider that Zen Cart can identify Spider in the Admin panel in "Who's Online" panel. Can't you use the Zen Cart's code in the same manner to not allow spider to trigger the usage of ipData? (Maybe by "host" or "user agent" as surely IP addresses are keep changing...)
Free tier gives 1,500 requests. Indeed, for my case... I may have to enter into paid plan.
But, based on timing... I do feel there is something wrong.
On Visitor History:
*April 30th, 2019... it has extremely high number of sessions due to Security Metrics (aka. the company who checking on PCI compliance) scanning the website...
However, based on timing I check on past emails... "You have made 1500 requests. All subsequent calls will be blocked." 4/29 16:23 Your quota resets in the next 18 hours and 52 minutes. 4/30 11:55 Your quota resets in the next 23 hours and 22 minutes. 5/01 16:15 Your quota resets in the next 19 hours and 3 minutes. 5/02 16:30 Your quota resets in the next 18 hours and 50 minutes. 5/03 11:21 Your quota resets in the next 1 second. 5/03 17:06 Your quota resets in the next 18 hours and 15 minutes. 5/04 11:28 Your quota resets in the next 23 hours and 54 minutes. 5/05 17:13 Your quota resets in the next 18 hours and 11 minutes.
I suspect that the reset time is roughly the time when I signed up (11:21 in the morning). However, it ran out free tier rather quick! Like within 6 hours on average! Some days were ran out within minutes! April 30th is expected due to PCI scan. (6 minutes after reset) May 4th however.... (exhausted in 38 minutes after reset)
So I went to API FAQs for possible reasons for excessive calls. https://docs.ipdata.co/overview/faqs
So I wonder if this add-on really consider this part, where spiders (e.g. Google) or internal usage (e.g. I check out Contact Us page) would NOT be count against the API instead of drain the usages like crazy...
I'm not entirely sure if CloudFlare (using CDN) can influence the request calls as well, but it did not mentioned above...