我創建了一個 woocommerce 插件, 插件本身運行完美。 然而,只要它需要運行,我就會遇到奇怪的性能問題。 僅從登錄并運行插件的瀏覽器完全無法訪問該網站(前端和后端)。 前端和后端都在加載,直到插件完成。 更奇怪的是,它在另一個瀏覽器上運行得很好。這也是在高端專用服務器上運行的,當它運行時,服務器上的負載非常低。有什么線索嗎?require __DIR__ . '/vendor/autoload.php';error_reporting(E_ALL);ini_set('display_errors', 1);include_once($_SERVER['DOCUMENT_ROOT'].'/wp-config.php');use Automattic\WooCommerce\Client;$woocommerce = new Client(woocommerce_api_url, api_key, api_secret,['version' => 'wc/v3','timeout' => '99999',]);echo '<pre>';$db = new DBfdr();$i=0;$page = 1;$products = [];$all_products = [];do{ try { $products = $woocommerce->get('products',array('per_page' => 100, 'page' => $page)); } catch(HttpClientException $e) { die("Can't get products: $e"); } $all_products = array_merge($all_products,$products); $page++;注意:DBfdr 類包含一個簡單的函數,用于管理與 sql 服務器的 pdo 連接。
運行插件時,wordpress 變得無響應
慕無忌1623718
2023-12-15 17:04:03