宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

get_thumb_water()這個函數(shù)非常影響速度,后臺訂單列表接口時間長達10秒左右。

管理 管理 編輯 刪除

問題:

  • 后臺訂單列表接口,每頁10條數(shù)據(jù),請求速度10秒左右。

原因:

  • 因為在某些服務(wù)器下該接口速度為1秒左右,所以導(dǎo)致我們排查問題走了一些彎路,經(jīng)過反復(fù)處理docker環(huán)境、以及數(shù)據(jù)庫環(huán)境,瘋狂掉了兩天頭發(fā),最終才發(fā)現(xiàn)是業(yè)務(wù)代碼的問題。
  • 在如下代碼處,屏蔽掉get_thumb_water()這個加密方法,接口速度立刻從10秒縮減到1秒。只是略微影響了一下前端頁面渲染性能。
     /**
         * 獲取指定訂單下的商品詳情
         * @param int $oid
         * @return array|mixed
         */
        public function getOrderCartInfo(int $oid)
        {
    //        $cartInfo = CacheService::get(md5('store_order_cart_info_' . $oid));
    //        if ($cartInfo) return $cartInfo;
            $cart_info = $this->dao->getCartColunm(['oid' => $oid], 'cart_info', 'cart_id');
            $info = [];
            foreach ($cart_info as $k => $v) {
                $_info = is_string($v) ? json_decode($v, true) : $v;
                if (!isset($_info['productInfo'])) $_info['productInfo'] = [];
                //縮略圖處理
                if (isset($_info['productInfo']['attrInfo'])) {
                    $_info['productInfo']['attrInfo'] = get_thumb_water($_info['productInfo']['attrInfo']);
                }
                $_info['product_type'] = $_info['productInfo']['product_type'] ?? 0;
    			$_info['supplier_id'] = $_info['productInfo']['supplier_id'] ?? 0;
                $_info['is_support_refund'] = $_info['productInfo']['is_support_refund'] ?? 1;
                $_info['productInfo'] = get_thumb_water($_info['productInfo']);
                $_info['refund_num'] = $this->dao->sum(['cart_id' => $_info['id']], 'refund_num');
                $info[$k]['cart_info'] = $_info;
                unset($_info);
            }
            CacheService::set(md5('store_order_cart_info_' . $oid), $info);
            return $info;
        }
    

處理前后接口速度對比:

  • 希望官方開放一下這個函數(shù)內(nèi)部代碼實現(xiàn),因為這個處理縮略圖內(nèi)部如果是調(diào)用對象存儲接口去處理或者什么樣的話,一旦遇到大量數(shù)據(jù)的foreach循環(huán),那就完犢子,開放一下的話我們可以根據(jù)自己的實際情況去改造他。
get_thumb_water()這個函數(shù)非常影響速度,后臺訂單列表接口時間長達10秒左右。 get_thumb_water()這個函數(shù)非常影響速度,后臺訂單列表接口時間長達10秒左右。
請登錄后查看

hmmmmmmmmmmmmmmmm 最后編輯于2022-09-20 09:58:14

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認正序 回復(fù)倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
3442
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動獲取的帖子內(nèi)容,不準(zhǔn)確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服