节点:客户端角度服务或服务器端对象?

时间:2016-07-05 14:50:04

标签: angularjs node.js client-server mean-stack

我正在创建一个评级网络应用,就像yelp一样,它可以让人们对地点进行评分,还可以查看某个地方的平均评分。我的数据库包含所有这些评级,但我希望在客户实际查找位置时稍后计算平均评级。

平均评级的计算应该在哪里进行?这些计算是否应该在客户端完成,作为角度服务?或者应该通过保存在JavaScript对象上的方法在服务器上完成这些操作?或完全不同的东西?

所有内容都是在MEAN堆栈中构建的。提前谢谢!

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

1 个答案:

答案 0 :(得分:0)

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