第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

運(yùn)行插件時(shí),wordpress 變得無響應(yīng)

運(yùn)行插件時(shí),wordpress 變得無響應(yīng)

PHP
慕無忌1623718 2023-12-15 17:04:03
我創(chuàng)建了一個(gè) woocommerce 插件, 插件本身運(yùn)行完美。 然而,只要它需要運(yùn)行,我就會(huì)遇到奇怪的性能問題。 僅從登錄并運(yùn)行插件的瀏覽器完全無法訪問該網(wǎng)站(前端和后端)。 前端和后端都在加載,直到插件完成。 更奇怪的是,它在另一個(gè)瀏覽器上運(yùn)行得很好。這也是在高端專用服務(wù)器上運(yùn)行的,當(dāng)它運(yùn)行時(shí),服務(wù)器上的負(fù)載非常低。有什么線索嗎?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 類包含一個(gè)簡(jiǎn)單的函數(shù),用于管理與 sql 服務(wù)器的 pdo 連接。
查看完整描述

2 回答

?
茅侃侃

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊

那段代碼看起來不太好,為什么您需要制作一個(gè)從外部加載 wp 的插件,然后通過 Woocommerce Client Api 獲取產(chǎn)品列表,然后循環(huán)所有這些來創(chuàng)建 if 條件。


如果您只是在 WP 標(biāo)準(zhǔn)插件結(jié)構(gòu)中傳遞,使用全局 $wpdb 類并通過一些連接執(zhí)行查詢,那么效率會(huì)更高。


也就是說,您面臨的問題可以通過在代碼之前添加以下內(nèi)容來解決:


ignore_user_abort( true );

        

/* Don't make the request block till we finish, if possible. */

if ( function_exists( 'fastcgi_finish_request' ) && version_compare( phpversion(), '7.0.16', '>=' ) ) {

    fastcgi_finish_request();

}


查看完整回答
反對(duì) 回復(fù) 2023-12-15
?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊

出現(xiàn)問題是因?yàn)?wp-config.php 包含在開頭。

wp-config.php 到底有

require_once(ABSPATH . 'wp-settings.php');

它初始化了一些核心的 WordPress 函數(shù),這些函數(shù)又“鎖定”了 WordPress 的核心函數(shù)。會(huì)議。 我設(shè)法通過刪除解決了這個(gè)問題

include_once($_SERVER['DOCUMENT_ROOT'].'/wp-config.php');

并將其替換為自定義定義


查看完整回答
反對(duì) 回復(fù) 2023-12-15
  • 2 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)