0

我有一个正在开发的客户端-服务器 Web 应用程序。在客户端的初始加载中,我需要处理来自服务器端数据库的一些 JSON 数据以获取正确的格式......这基本上需要向其添加一堆空 JSON 对象(因此使整个 JSON 数组更大)。这种格式计算有点简单(不需要超级计算机),因此可以在客户端或服务器上完成。

所以我有两个实施选择是:

  1. 在服务器上格式化 JSON 数据,向客户端发送更多数据
  2. 向客户端发送 LESS 数据,在客户端格式化 JSON 数据(额外的客户端计算)

我可以想到这两种选择的利弊...

  • 选择 #1,一致地计算格式,但增加初始加载必须发送的数据包数量。
  • 选择 #2,最小化必须发送的数据包数量,但向性能变化或未知的客户端添加额外的计算。

在这两个选择中,是否有我通常应该倾向于的“最佳实践”解决方案?

4

1 回答 1

0

这是一个很好也很有趣的问题。我宁愿选择选项#1,因为您永远不会知道客户端设备的功能。但是,如果您的程序在服务器上运行(通常具有强大的硬件),则处理时间将与客户端设备无关,客户端设备可能是计算能力降低的手机。

于 2012-10-25T18:23:26.270 回答