对服务器的请求更大,而客户端上的javascript更多

对服务器的请求更大,而客户端上的javascript更多,javascript,performance,http,Javascript,Performance,Http,当性能/用户体验非常重要时,什么是更好的解决方案:发送更大(更多数据)的HTTP PUT请求,或者使用客户端上的javascript删除不必要的数据并发送更小的请求 通常情况下,您并不希望与服务器进行“聊天”对话。如果客户端上已存在数据,则更新该数据。。。然后将其发送回服务器 但是,如果数据在服务器端而不是客户端,那么最好向服务器发送命令以更新数据,而不是从客户端拉取对象、操作并发回(这太过健谈)在大多数情况下,通过有线传输的时间比本地处理时间要昂贵,因此,如果您担心性能,您可能应该在本地花费时

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

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


但是,如果数据在服务器端而不是客户端,那么最好向服务器发送命令以更新数据,而不是从客户端拉取对象、操作并发回(这太过健谈)

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


不过,我建议做一些性能测试,以获得经验数据来支持您的决策。获取删除数据前的时间,然后是删除数据后的时间,测量删除数据所需的时间,然后进行相同的测量,查看向服务器发送大请求和小请求所需的时间。然后您可以做出数据驱动的决定。

取决于加载js的次数和发送web请求的频率。与网络速度/可靠性相比,设备的处理速度/内存。性能如何?页面加载时间?提出请求的时间?