后端或前端的操作?

时间:2015-10-12 07:15:18

标签: javascript optimization web-applications distribution backend

在常规SPA开发中,有几毫秒的操作。现在,由于服务器/后端功能更强大,我们是应该在后端执行此类操作并将处理后的数据发送给客户端还是应该利用分发并将此处理卸载到客户端?

e.g。如果一个过程需要100毫秒,我们预计会有5k次点击

  • 服务器将需要5k * 100ms =大约9分钟并增加内存 而
  • 客户可能需要在每台设备上使用300毫秒 显着的。

这里的问题是,如何决定在后端处理什么以及如何分配和划分设备?

1 个答案:

答案 0 :(得分:1)

如果对安全数据进行操作,我建议使用后端。 如果不是 - 使用前端,因为:

  1. 正如您所提到的,它是服务器和服务器时间的额外负载
  2. 如果有高负荷,那么除了以前的问题,你还会堵塞不需要的请求的通道。
  3. 如果你可以做一些没有后端的事情 - 去做吧。