Javascript 一次加载所有数据还是逐位加载?

Javascript 一次加载所有数据还是逐位加载?,javascript,server,Javascript,Server,我正在构建一个标签系统,用户可以点击并加载更多相关标签 通过JS发送每个标记(1000-2000行)并过滤客户端会更有效吗。或者发送一组初始标记会更好,当用户点击一个标记时,我们点击服务器并加载他们的相关标记,然后他们点击另一个标记,点击服务器,用户获得更多标记等等 最好只发送一次大数据集,还是继续攻击服务器3-6次,但总体发送的数据较少?视情况而定 好吧,假设有一个200ms的ping,我们可以每秒下载1MB(一个8MB的链接),数据是800kb。然后,如果我们下载全部内容,我们总共需要等待服

我正在构建一个标签系统,用户可以点击并加载更多相关标签

通过JS发送每个标记(1000-2000行)并过滤客户端会更有效吗。或者发送一组初始标记会更好,当用户点击一个标记时,我们点击服务器并加载他们的相关标记,然后他们点击另一个标记,点击服务器,用户获得更多标记等等


最好只发送一次大数据集,还是继续攻击服务器3-6次,但总体发送的数据较少?

视情况而定

好吧,假设有一个200ms的ping,我们可以每秒下载1MB(一个8MB的链接),数据是800kb。然后,如果我们下载全部内容,我们总共需要等待服务器一秒钟。如果我们有3-6个微小的请求,那么单是ping时间就需要600毫秒到1200毫秒

根据这一估计,还不清楚哪一个更好。不同的客户会有不同的统计数据,可能会导致一些人更喜欢每个选项。我认为如果没有一些基准测试,我们真的不知道

另一种选择是从一个小请求开始,并预切剩余的值


这只是考虑了时间。带宽可能会花费您和您的客户的钱,多个小请求可能会更便宜。

每个标签总共有多少MB?小于1mb