AngularJS压缩$ http发布数据

Dan*_*oli 5 javascript compression http angularjs

我正在创建一个需要将大量数据发送到用php编写的服务器的Ionic应用程序.我正在寻找一种方法来压缩我发布的数据,以加快我的应用程序.我不确定什么是最好的方法,我尝试了LZString但是compressToEncodedURIComponent的返回值大小对于我的需求来说太大了,然后我尝试使用pako,但我仍然不满意压缩率.压缩我发布到服务器的数据的最佳方法是哪种?我应该单独压缩它(使用我提到的其中一个库)还是有办法让Angular $ http服务处理压缩?

Ed *_*ffe 1

Angular 没有压缩实用程序。

如果你真的需要压缩,那么你必须找到一个 JavaScript 库来做到这一点,我对此一无所知,但这个问题这个问题将是很好的起点。

鉴于压缩本身可能需要一些时间(并且并不总是产生很好的结果),也许另一种选择是使用您自己的代码使数据尽可能精简,然后只是有一个良好的“等待”用户体验 - 让用户了解情况了解进度并让他们在后台上传时做一些事情。无论如何,大多数移动用户都会期望大量数据传输需要一段时间。