Tôi đang tạo ứng dụng Ionic cần gửi lượng lớn dữ liệu tới máy chủ được viết bằng php. Tôi đang tìm cách nén dữ liệu tôi đăng để tăng tốc ứng dụng của mình. Tôi không chắc chắn về cách tiếp cận tốt nhất là gì, tôi đã thử LZString nhưng kích thước giá trị trả về compressToEncodedURIComponent quá lớn so với nhu cầu của tôi, sau đó tôi đã thử sử dụng pako nhưng tôi vẫn không hài lòng với tốc độ nén. Cách tốt nhất để nén dữ liệu tôi đăng lên máy chủ là gì? Tôi có nên nén nó một cách riêng biệt (với một trong các thư viện tôi đã đề cập) hoặc có cách nào để dịch vụ $ Angular xử lý nén không?
Trả lời
Góc không có tiện ích nén.
Nếu bạn thực sự cần phải nén thì bạn sẽ phải tìm một thư viện JavaScript để làm như vậy, mà tôi không biết gì về, nhưng this question và this question sẽ là nơi tốt để bắt đầu.
Do nén có thể mất thời gian (và không phải lúc nào cũng mang lại kết quả tốt), có lẽ một cách khác là làm cho dữ liệu càng gọn càng tốt bằng mã của riêng bạn, sau đó chỉ cần có UX 'chờ' tốt giữ cho người dùng được thông báo về tiến độ và cho phép họ thực hiện nội dung trong khi tải lên ở chế độ nền. Hầu hết người dùng thiết bị di động sẽ mong đợi chuyển dữ liệu lớn trong một khoảng thời gian.
Cảm ơn, cuối cùng tôi có thể đi với tùy chọn thứ hai, tôi đã cố gắng để tránh nó, nhưng có vẻ như tôi không thể. –
- 1. Dữ liệu XML bài đăng HTTP trong C#
- 2. Cách đúng để nén bài đăng webapi
- 3. Cách nén một Bài đăng HttpWebRequest
- 4. Phục hồi dữ liệu bài đăng 2.6
- 5. Chrome: Nguồn dữ liệu bài đăng?
- 6. httplistener với dữ liệu bài đăng
- 7. Dữ liệu bài đăng thô là gì
- 8. Nhận dữ liệu bài đăng, Zend Framework
- 9. jQuery nhận dữ liệu bài đăng
- 10. BÀI ĐĂNG với curl mà không gửi dữ liệu
- 11. Nguồn cấp dữ liệu bài đăng trên trang Facebook
- 12. Viết dữ liệu bài đăng để gửi bằng PHP
- 13. Django: Làm cách nào để chuyển hướng bài đăng và chuyển vào dữ liệu bài đăng
- 14. Bài đăng HTTP chuyển đổi € sang? symbol
- 15. Loại bài đăng nào trong nguồn cấp dữ liệu?
- 16. Phân tích dữ liệu JSon trong AngularJS từ $ http gọi
- 17. Các biến trong dữ liệu bài đăng wget
- 18. ASP.NET MVC4 WebAPI và dữ liệu Đăng bài XML
- 19. Dữ liệu đăng bài JQuery $ .ajax() trong một servlet java
- 20. AFNetworking 3 dữ liệu bài đăng x-www-form-urlencoded
- 21. Có thể chuyển hướng dữ liệu bài đăng không?
- 22. Cách gửi yêu cầu đăng bài http đơn giản với thông số bài đăng trong java
- 23. phương thức http post angularjs gửi dữ liệu dưới dạng chuỗi truy vấn?
- 24. Nén tiêu đề Http
- 25. Đăng bài HTTP dưới dạng IE6 bằng C#
- 26. Đang chuyển hướng bài đăng biểu mẫu HTTP
- 27. Cách đăng dữ liệu JSON qua API HTTP bằng VBScript?
- 28. Làm cách nào để xử lý dữ liệu json được gửi dưới dạng Bài đăng HTTP cho ứng dụng CakePHP?
- 29. Nén dữ liệu đã nén gzip ở Erlang
- 30. nén dữ liệu postgresql tcp
Điều này có thể hữu ích http://stackoverflow.com/questions/8102824/how-to-zip-gzip-user-data-in-javascript-before-sending-to-the-server – brk
Có vẻ thú vị Tôi sẽ thử, cảm ơn của –