更大的请求服务器与客户端上的更多JavaScript

时间:2015-02-16 21:22:41

标签: javascript performance http

当性能/用户体验很重要时,有什么更好的解决方案:发送更大(更多数据)的HTTP PUT请求,或者在客户端使用javascript删除不必要的数据并发送更小的请求?

2 个答案:

答案 0 :(得分:1)

通常,您不希望与服务器进行“聊天”对话。如果数据已存在于客户端更新...然后将其发送回服务器。

但是,如果数据位于服务器端而不是客户端,那么最好向服务器发送命令以更新它,而不是拉客户端对象,操纵和发回(那太健谈了)

答案 1 :(得分:1)

在大多数情况下,通过线路的时间比本地处理时间更昂贵,因此如果您担心性能,您应该花时间在本地删除额外数据,然后不必上传那些不必要的数据到服务器。

我建议做一些性能测试,以获得经验数据来支持你的决定。获取删除数据之前的时间,然后获取时间并测量所需的时间,然后执行相同的测量,以查看将大请求发送到服务器的小请求所需的时间。然后你可以做出数据驱动的决定。