我个人倾向于放到浏览器JS来计算,可是又没有强有力的理由。
不涉及安全,存储这些数据。
a,b,c以及a.b.c之和只是用来展示到页面上.
回复内容:
一言以蔽之:放在客户端还是服务器端主要关乎安全。因为客户端的数据都可以伪造。
放在
客户端的优点:
- 减少服务器压力
- 减少宽带占有(只需传一个值)
缺点:
- 需要验证其有效性
总结:如果不重要的数,就放在客户端吧。如果重要也可以放在客户端,但需要有验证机制,建议放到服务器端。
如果这是一个计算敌人打你的时候掉血的函数,那毋庸置疑应该放到服务器去算,否则会被作弊。
当然客户端计算了。
这样的函数又不需要更改服务端状态,没必要去服务端计算。
必须放服务器啊,CPU必须跑到100%年底才有奖金租个对象回家过年啊
应该放到客户端
一楼说的对,这关乎安全问题
这里你的代码,既不需要存入数据库,也不需要读取服务器资源,本身在哪里执行对服务器数据的状态都不会有影响
这种情况下,放在服务端,没有任何好处,能在客户端完成的就在客户端完成
这不是性能开支的问题,而是根据这个计算是用于解决什么问题的。如果是为了在浏览器端计算一个求和,但不需要验证或者保存参数、结果,那么何必要放在服务器呢。
放到浏览器JS来计算,促进webapp和html5发展,为人类做贡献。哈哈