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

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

如何提高加載顯示超過 35 個(gè)查詢檢索到的計(jì)數(shù)的網(wǎng)頁的性能

如何提高加載顯示超過 35 個(gè)查詢檢索到的計(jì)數(shù)的網(wǎng)頁的性能

天涯盡頭無女友 2021-09-29 16:33:03
我的網(wǎng)頁上顯示了一個(gè)儀表板,其中顯示了與招聘集會(huì)有關(guān)的不同統(tǒng)計(jì)數(shù)據(jù)。它顯示了使用 mysql 查詢檢索的超過 35 個(gè)計(jì)數(shù)。目前加載頁面大約需要 12 秒。我嘗試了以下方法來提高性能,但所有方法都需要相同的時(shí)間來加載頁面。使用 Spring MVC 框架,我創(chuàng)建了 35 個(gè)方法來分別檢索不同的計(jì)數(shù)數(shù)據(jù)。所有查詢都寫在存儲(chǔ)過程中并在數(shù)據(jù)庫級別運(yùn)行。編寫了一個(gè) Java 類來調(diào)用此存儲(chǔ)過程并檢索所有計(jì)數(shù)。使用單個(gè) JDBC 連接編寫單獨(dú)的 Java 類,以使用 mySQL 查詢檢索所有計(jì)數(shù)。讓我知道處理這種情況的更好方法。
查看完整描述

2 回答

?
月關(guān)寶盒

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

如果您要進(jìn)行 35 次調(diào)用,我希望有一種方法可以將其合并為更少的 SQL 查詢。如果失敗,請確保您使用準(zhǔn)備好的語句來提高性能。您也可以將這些查詢的結(jié)果緩存一段時(shí)間(5-10 分鐘),而不是每次都執(zhí)行;這取決于您的數(shù)據(jù)更改的頻率。


查看完整回答
反對 回復(fù) 2021-09-29
?
LEATH

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

您可以嘗試以下 1. 創(chuàng)建 35 個(gè) dao 方法并在服務(wù)類中以異步方式調(diào)用它們??梢詮目刂破髡{(diào)用服務(wù)類。在這里我假設(shè)下面的架構(gòu)控制器>服務(wù)>DAO

在這里,您應(yīng)該在控制器中有一個(gè)方法來異步調(diào)用這些服務(wù)方法。如果您使用的是 spring,那么 spring 內(nèi)置了對異步的支持


查看完整回答
反對 回復(fù) 2021-09-29
  • 2 回答
  • 0 關(guān)注
  • 184 瀏覽

添加回答

舉報(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)