数据Mb限制客户端应用程序

Data Mb Limit Client Side Apps

本文关键字:客户端 应用程序 Mb 数据      更新时间:2023-09-26

使用angularjs时,在客户端上运行大量数据是非常容易的。

是否有一个经验法则,我想一次处理多少数据?我正在传输带有几mb文本数据的文件,似乎没有遇到太多麻烦。(除非我没有一次显示所有的记录)。

你是否认为你仍然应该在服务器上工作?多少才算太多?它是否依赖于浏览器/操作系统/设备?

我认为这很大程度上取决于你的目标浏览器。如果你的目标是IE8,你将没有接近相同的性能,如果用户使用最新的chrome版本。

作为经验法则,我倾向于希望当你访问我开发的网站时,在所有浏览器和版本中都是相同的体验(速度,流畅性,用户能力等)。为了做到这一点,我在服务器上做了大部分繁重的工作,并发送了大部分预包,预解析的数据集供客户端显示。

你应该在你支持的所有浏览器上测试你的应用程序,你会发现每个浏览器都擅长的地方,而不是像它的竞争对手那样好。然后你可以相应地调整。

然而,有些人会争辩说,如果你的目标是最新的浏览器,以减少服务器上的cpu周期,你应该把处理推到客户端。如果你能确保你的用户在相当不错的机器上使用最新的浏览器,并且有良好的网络连接,我同意你的观点。