開發中遇到一個接口返回很快,但是某些特定情況下返回慢的問題


我的項目是,在線學習的項目,

在管理課程中每一節資源列表管理時,發現在選擇某些課程時會返回很慢,有的直接不返回(超時)  其他課程都正常返回很快

檢查的時候也發現沒有問題(查詢 + 組裝數據耗時 基本不會不超過400ms) 但是有時候前端接收到數據需要5~8s的時間,有的竟然會超時

不知怎么突然想到可能是數據量有點大了,然后屏蔽掉比較大的字段不返回給前端,比如課程詳情和每一節的詳情 因為每一節資源返回前端時需要顯示課程名字所以持有了課程對象。

所以課程列表,每一項都會攜帶2個比較大的字段,導致返回數據很大,導致前端接收到的比較慢

所以列表接口,大的字段盡量不要返回,等查詢單個的時候在查詢大字段


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM