Today 8theme.com was temporarily unavailable, and both of our XStore-based WooCommerce sites became extremely slow.
With XStore active:
/wp-json/ took about 5.3 seconds
admin-ajax.php took about 10.3 seconds
We disabled all plugins, but the problem remained. After switching to another theme, the same requests immediately dropped to about 0.05–0.14 seconds.
When 8theme.com came back online, the XStore sites returned to normal speed as well.
It appears that XStore is making a synchronous request to an 8Theme service during normal WordPress requests, and when that service is unavailable the whole website waits for the timeout.
Could you please investigate this? A license/update/API check should ideally be cached or run asynchronously so that an 8Theme outage cannot slow down customer websites.