Tôi đang tạo cây với một số điều khiển tùy chỉnh được chuẩn bị bằng JavaScript/jquery.Kích cỡ json tối đa để phản hồi trình duyệt
Để tạo cây, chúng tôi đang cung cấp đối tượng json làm đầu vào cho java-script để lặp qua và tạo cây.
Vì khối lượng dữ liệu có thể lên tới 25K nút. trong khi kiểm tra tải cơ bản, chúng tôi đã xác định rằng trình duyệt sẽ bị lỗi cho khối lượng đó.
Giải pháp thay thế chỉ tải mức đầu tiên của các nút và tải phần còn lại theo yêu cầu thông qua yêu cầu AJAX. khối lượng cấp độ đầu tiên có thể thay đổi lên đến 500 - 1K nút.
Kích thước tối đa mà json phải có như một phản hồi từ máy chủ. Điều gì có thể là cách tiếp cận tốt nhất để xử lý khối lượng dữ liệu đó trên trình duyệt.
Không có giới hạn kích thước, tôi đã xử lý các yêu cầu Ajax mất 5 giây để hoàn thành. – riship89
@ hrishikeshp19 Và tôi cũng vậy, và cũng chỉ có 500 byte giá trị của dữ liệu ... giới hạn kích thước có liên quan gì đến định lượng thời gian của bạn? – Jeach
Tôi luôn nghĩ rằng có giới hạn ... vì vậy tôi đã chạy một vòng lặp Ajax rất đơn giản, nơi tôi sẽ gửi một script PHP/Apache một yêu cầu URL (nó gửi nó trở lại), tăng "tải trọng dữ liệu" bằng một ký tự trên mỗi vòng lặp . Khi kích thước dữ liệu của tôi đạt đến '8097 byte', tôi nhận được thông báo: "414 (Yêu cầu-URI quá lớn)" từ máy chủ. Bạn có thể xem thêm chi tiết về lỗi 414 nếu bạn sử dụng Google ... đây là trang Wiki: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes – Jeach