其實最理想的情況是盡可能少的與數據庫進行交互,因為數據庫提供的功能就是數據儲存和檢索,那么我們有很多辦法將常用的數據刷到內存中緩存,這樣一來可以大大提升性能并且減少傳輸。
還有一個額外需要考慮的,200次數據庫檢索,比如你一次檢索出1kb的數據,200次就是200kb,100個人就是20mb,這樣顯然是不合適的,這還僅僅是訪問一個頁面
這些數據非得一次性取出嗎?不能采用異步?騰訊微博首頁調用了非常多的數據,但卻快速響應,最主要的就是對內容按主次異步加載,按需加載
如果這200次查詢不能拆分的話,那只能說你們的系統耦合性太高了,架構得改耦合太強了不好