百科问答小站 logo
百科问答小站 font logo



在前端计算好还是在服务端计算好? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

讲点别的,我是面试官的话,高级职位你应该会挂。


很显然你的问题不在于这个东西到底要不要在前端处理,而是两点:

1、你不了解后端,所以无法正确的评估和分析前后端的优劣势。

2、你倾向于用你所熟悉和了解的技术解决问题,而不是从整体上来考虑这个问题最优的解决方案是什么。


这两者对高级职位来说是非常致命的……



问题根本就不在于javascript能否处理这么大的数据量,而是相较于后端处理前端处理的优势在哪儿?

我们来看看后端的优势:

缓存,更好的复用,降低计算次数从而降低总体计算量。

分页/分片传输可以降低传输量,降低序列化和反序列化成本,降低流量费用,更低的延迟。

更好的性能得到更低的延迟(通常来说JavaScript的性能在一般场景下要逊色于编译优化后的语言,更何况后端服务器的配置不是客户端可以比拟的)。

算法可以更好的保密。

算法复用程度更高,所有的端共用。

更低的延迟带来更好的用户体验。


那么前端处理的优势呢?从你的描述中我们只能看出来:

释放服务器端压力,将计算量移到了客户端。


但如果这个计算结果可以被缓存的话,这个优势就没那么重要了。



所以你坚持前端处理的主要原因是:这是我熟悉熟知的技术框架,是我的舒适区域。

这样的想法是非常有害的……


user avatar   catchen 网友的相关建议: 
      

被各种朋友嘲笑订阅太低,比如跳舞:哥均订比你高订高,比如香蕉:我有四五万均订,七万高订,比如某表姐:日订阅破十一万人民币,比如三少:我每个月订阅都有好几十万呢,都是零花钱,比如奥斯卡:断更涨订阅,真的涨订阅……

感觉特别屈辱。

最屈辱的是经常有些新人跑过来,兴高采烈的说:蛤蟆哥哥,我均订破万了。你嫉妒的恨不得掐死他……




  

相关话题

  怎么评价淘宝 Web 前端工程师对微软 WP 系统 Web 不兼容的回应? 
  为什么要把前端搞的这么复杂,UI 组件不是很好用吗, 难道就是为了推广 nodejs 和 npm 吗? 
  前端技术岗,阿里 P7、百度 T6、腾讯 T3.1 的要求是怎样的? 
  为什么我觉得react这么难用? 
  面试一个5年的前端,却连原型链也搞不清楚,满口都是Vue,React之类的实现,这样的人该用吗? 
  Web 前后端分离的意义大吗? 
  后端人员转前端是不是真的很容易? 
  在程序员的日常学习中你是如何抗遗忘的? 
  为什么知乎前端圈普遍认为H5游戏和H5展示的JSer(负责前端界面工作的程序员)不属于前端工程师呢? 
  怎么评价淘宝 Web 前端工程师对微软 WP 系统 Web 不兼容的回应? 

前一个讨论
为什么自动贩卖机和便利店在中国很难看见?
下一个讨论
酒精、碘伏能杀死超级细菌吗?





© 2025-06-07 - tinynew.org. All Rights Reserved.
© 2025-06-07 - tinynew.org. 保留所有权利