2016-07-05 170 views
0

我正在創建一個評級網絡應用程序,就像yelp一樣,它允許人們對地點進行評分並查看地點的平均評分。我的數據庫保存了所有這些評級,但我希望在客戶實際查找位置時稍後計算平均評級。節點:客戶端角服務還是服務器端對象?

平均評分的計算應該在哪裏進行?這些計算是否應作爲角度服務完成客戶端?還是應該通過保存在JavaScript對象上的方法在服務器上完成這些操作?還是其他什麼東西?

所有內容均建在MEAN堆棧中。先謝謝你!

編輯: 平均評級僅供顯示,並不會立即根據某些客戶端事件重新計算。它的平均數量不超過一百行。

+0

可能在服務器端進行企業登錄處理。客戶端應該與minmun數據處理一起使用 –

+0

平均評分僅用於顯示還是基於某些客戶端事件重新計算?需要多少數據才能完成計算?它是從數百,數千還是更多的行取平均值? – jbrown

+0

@jbrown謝謝你的提問,我在上面的編輯中包含了答案。 –

回答

0

我會做計算服務器端,因爲你不需要重新計算。否則,如果需要基於客戶端事件和少量數據重新計算,那麼我會計算客戶端來限制往返服務器的往返行程

相關問題