WC Version Check Code Causes Error in backend.
-
Plugin version 3.0.18
$wp_org_request = wp_remote_get( ‘https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request%5Bslug%5D=woocommerce’, [ ‘timeout’ => 5 ] );
Can you update to api 1.2 for the compatibility checker and also set the time out to 5 seconds api seems to throttle at 50kb/s which is causing the time taken to download the array to 2s+.At the moment the delays to api.wordpress.org is taking sometimes up to 2 seconds to return data which is causing many plugins with 1s timeout to never get past the check causing a 1s delay to all website requests.
Or limit the exposure so it’s not checking for version every page load if this process doesn’t happen.Thank you.
Server Software: nginx
Server Hostname: api.wordpress.org
Server Port: 443
SSL/TLS Protocol: TLSv1.3,TLS_AES_256_GCM_SHA384,256,256
Server Temp Key: X25519 253 bits
TLS Server Name: api.wordpress.orgDocument Path: /plugins/info/1.2/?action=plugin_information&request[slug]=woocommerce
Document Length: 97273 bytesConcurrency Level: 1
Time taken for tests: 1.732 seconds
Complete requests: 1
Time per request: 1731.669 ms
Time per request: 1731.669 [ms] (mean, across all concurrent requests)
Transfer rate: 54.98 [Kbytes/sec] receivedGot the same results from 6 different data center locations in Australia on different pipelines but USA data centers seemed to be ok.
The topic ‘WC Version Check Code Causes Error in backend.’ is closed to new replies.