Error: Blocked requests through HTTP
-
Kindly provide the urls that should be whitelisted to allow the Performance Report to run well
-
Hello @mcworks !
Hope you’re doing great today!
The Performance Test doesn’t require specific URLs to be whitelisted to run, however you may want to whitelist our IPs: https://wpmudev.com/docs/getting-started/wpmu-dev-ip-addresses/
Can you also confirm that the test can be run from here? https://pagespeed.web.dev – we are using the Google’s PageSpeed API to provide the results and if Google isn’t able to run the test, the Performance Test in Hummingbird will also be affected.
Warm regards,
PawelWell, in my case the http are blocked and usually allow outgoing based on url, the IP doesn’t seem to work. Ive added pagespeed.web.dev but still seems need another url. I’m thinking must be specific url from your end that I need to exclude?
Hi @mcworks
I understand that but there really is no specific URL form our end. We only communicate via API and the IPs that are used here are not “tied” to any domains (this is a distributed/cloud system).
Furthermore, we do use Google’s API to perform performance test (so essentially running PageSpeed test) but that also happens on the API basis.
The question is – if you run directly pagespeed.web.dev – it also doesn’t work for you or it does?
This is probably the main issue here as Google also uses different/various IPs to perform tests. In fact the test requests may not even be coming form that domain. Unfortunately, they don’t disclose/share any “fixed” list of IPs that could be involved (so even if we’d want to “proxy” that somehow through some domain, it’s not doable here).
Basically, what happens is that
you trigger Performance Test in plugin -> a request goes to our API -> which communicates with Google Page Speed API -> then the test is performed by them and we have no way to tell “where it comes from” exactly -> the result is pushed back to our API -> which then parses and formats it, includes additional information etc -> and pushes back to the plugin which displays it for you.
In general, you need to have two way HTTPS requests (as our API works over regular HTTPS) to and from our IPs, plus PageSpeed must work fine on site. I’m afraid there’s no other way to overcome that.
Kind regards
AdamThanks that is understood I’ve excluded the google api[pagespeed.web.dev] what are yours so can whitelist them as well.
Hi @mcworks
Does the site is under some security/firewall/proxy on the hosting level? If so what it is and what settings are there which could help us to fully understand what is behind the curtain.
Kind Regards,
KrisHi @mcworks,
Since we haven’t heard from you for a while. I’ll mark this thread as resolved for now. Please feel free to re-open the thread if you need further assistance.
Best Regards
Nithin
The topic ‘Error: Blocked requests through HTTP’ is closed to new replies.