現(xiàn)在面臨的問題:打開網(wǎng)站首頁需要統(tǒng)計很多表的數(shù)據(jù),每次臨時統(tǒng)計匯總會很慢。如果單獨做個數(shù)據(jù)統(tǒng)計功能,又要需要很多額外的工作量和冗余數(shù)據(jù),有時候需求變化快,還得兼顧修改統(tǒng)計數(shù)據(jù),太麻煩了。這個問題有沒有好的方法解決?我用的laravel框架,是否有l(wèi)aravel插件或者脫離laravel框架的工具可以解決下?
3 回答

犯罪嫌疑人X
TA貢獻(xiàn)2080條經(jīng)驗 獲得超4個贊
這跟框架沒什么關(guān)系,主要還是對數(shù)據(jù)庫的優(yōu)化,還有首頁的那些干脆放到redis之類的里面,搞些job定時把覺得需要的東西扔進(jìn)去,不管需求怎么變,剩下的也只是組織數(shù)據(jù),當(dāng)然,緩存也分什么一級緩存、二級緩存之類的,系統(tǒng)不復(fù)雜也用不到

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗 獲得超9個贊
首先首頁數(shù)據(jù)應(yīng)該寫入緩存,哪怕是1分鐘,你也不用每次打開都很慢,其次,你應(yīng)該使用xhprof之類的軟件分析你的代碼,找到最耗時的地方著手去優(yōu)化
- 3 回答
- 0 關(guān)注
- 680 瀏覽
添加回答
舉報
0/150
提交
取消