我有一个正在开发的客户端-服务器 Web 应用程序。在客户端的初始加载中,我需要处理来自服务器端数据库的一些 JSON 数据以获取正确的格式......这基本上需要向其添加一堆空 JSON 对象(因此使整个 JSON 数组更大)。这种格式计算有点简单(不需要超级计算机),因此可以在客户端或服务器上完成。
所以我有两个实施选择是:
- 在服务器上格式化 JSON 数据,向客户端发送更多数据
- 向客户端发送 LESS 数据,在客户端格式化 JSON 数据(额外的客户端计算)
我可以想到这两种选择的利弊...
- 选择 #1,一致地计算格式,但增加初始加载必须发送的数据包数量。
- 选择 #2,最小化必须发送的数据包数量,但向性能变化或未知的客户端添加额外的计算。
在这两个选择中,是否有我通常应该倾向于的“最佳实践”解决方案?