2016-07-05 197 views
0

我正在创建一个评级网络应用程序,就像yelp一样,它允许人们对地点进行评分并查看地点的平均评分。我的数据库保存了所有这些评级,但我希望在客户实际查找位置时稍后计算平均评级。节点:客户端角服务还是服务器端对象?

平均评分的计算应该在哪里进行?这些计算是否应作为角度服务完成客户端?还是应该通过保存在JavaScript对象上的方法在服务器上完成这些操作?还是其他什么东西?

所有内容均建在MEAN堆栈中。先谢谢你!

编辑: 平均评级仅供显示,并不会立即根据某些客户端事件重新计算。它的平均数量不超过一百行。

+0

可能在服务器端进行企业登录处理。客户端应该与minmun数据处理一起使用 –

+0

平均评分仅用于显示还是基于某些客户端事件重新计算?需要多少数据才能完成计算?它是从数百,数千还是更多的行取平均值? – jbrown

+0

@jbrown谢谢你的提问,我在上面的编辑中包含了答案。 –

回答

0

我会做计算服务器端,因为你不需要重新计算。否则,如果需要基于客户端事件和少量数据重新计算,那么我会计算客户端来限制往返服务器的往返行程