Tải xuống AppSheet
Đảm bảo đọc và hiểu các khái niệm cốt lõi ảnh hưởng đến hiệu suất ứng dụng. Nếu bạn có thể tập trung vào việc cải thiện hiệu suất Đồng bộ hóa, điều đó sẽ có tác động tích cực nhất đến người dùng cuối của ứng dụng Show
Trong bài viết này, chúng tôi sẽ tập trung vào Đồng bộ hóa chỉ đọc vì điều này ảnh hưởng đến tất cả các ứng dụng. Có các phương pháp bổ sung để cải thiện tốc độ Đồng bộ hóa liên quan đến cập nhật dữ liệu, như được mô tả trong Cải thiện tốc độ Đồng bộ hóa bằng cập nhật dữ liệu Để cải thiện tốc độ và hiệu suất của Đồng bộ hóa, hãy xem xét các phương pháp sau
Nền tảng AppSheet cung cấp các công cụ (như Hồ sơ hiệu suất) để bạn hiểu, phân tích và cải thiện hiệu suất ứng dụng 1. Chọn nhà cung cấp dữ liệu hiệu quảAppSheet hỗ trợ nhiều nhà cung cấp dữ liệu khác nhau. Tất cả các nhà cung cấp dữ liệu đều khác nhau về độ trễ ban đầu khi phản hồi yêu cầu. Dưới đây là một số quy tắc chung của ngón tay cái
Trên thực tế, đây có thể không phải là lựa chọn của bạn vì tập dữ liệu của bạn có thể đã nằm trong một nhà cung cấp dữ liệu cụ thể 2. Giảm lượng dữ liệu được truyềnXóa dữ liệu không cần thiết Bước đầu tiên là loại bỏ dữ liệu không cần thiết trong chính bảng/trang tính.
Sổ làm việc bảng tính (tức là tệp) chứa một hoặc nhiều trang tính. Bước tiếp theo là đảm bảo rằng không có dữ liệu không cần thiết trong sổ làm việc bảng tính.
Định cấu hình cài đặt AppSheet Các cài đặt khác nhau trong ứng dụng AppSheet của bạn có thể giảm lượng dữ liệu được truyền. Ứng dụng có thể giảm rõ ràng lượng dữ liệu thông qua.
Ứng dụng cũng có thể ngầm giảm lượng dữ liệu được truyền bằng cách tránh truyền dữ liệu dư thừa. Việc truyền dữ liệu là không cần thiết nếu ứng dụng đã có sẵn một bản sao lưu trong bộ nhớ cache của dữ liệu mới nhất (từ lần đồng bộ hóa trước đó). Để bộ nhớ đệm có hiệu quả, hệ thống cần ghi lại thời điểm duy trì một bản sao trong bộ nhớ đệm và kiểm tra xem nguồn dữ liệu đã được cập nhật chưa Để định cấu hình cài đặt bộ nhớ đệm dữ liệu.
Chúng tôi đã thực hiện một số cải tiến cho trình chỉnh sửa ứng dụng, hiện đang ở dạng xem trước
Nếu bạn đang sử dụng điều hướng cũĐể định cấu hình cài đặt bộ nhớ đệm dữ liệu.
Định cấu hình cài đặt bộ nhớ đệm dữ liệu Cài đặtMô tảBộ đệm máy chủMáy chủ AppSheet có thể duy trì các bản sao được lưu trong bộ đệm của các bảng chỉ đọc trong tối đa năm phút. Nếu ứng dụng của bạn phụ thuộc vào dữ liệu tham chiếu không thay đổi thường xuyên, hãy nhớ đánh dấu bảng là Chỉ đọc và bật bộ nhớ đệm máy chủ. Đồng bộ hóa DeltaBật tùy chọn này để duy trì dấu thời gian cho lần cuối mỗi bảng được tìm nạp. Trên mỗi lần đồng bộ hóa, máy chủ AppSheet sẽ cố gắng xác định xem bảng đã được cập nhật sau dấu thời gian đó chưa. Chỉ khi đó, dữ liệu bảng mới được truy xuất từ nguồn dữ liệu đám mâythận trọng. Tùy chọn đồng bộ hóa Delta có khả năng tăng tốc đáng kể Đồng bộ hóa, nhưng nó cũng có khả năng gây ra lỗi dữ liệu
3. Giảm khối lượng tính toán Tính toán xảy ra trong quá trình đồng bộ hóa ở hai nơi
Cả hai đều có thể thêm chi phí đáng kể vào thời gian Đồng bộ hóa Bảng tính sử dụng công thức để tính toán dữ liệu. Một số công thức có thể rất tốn kém và lâu dài. Những công thức như vậy có thể gây ra sự chậm trễ đáng kể và trong trường hợp nghiêm trọng, thậm chí hết thời gian chờ khi sử dụng AppSheet
Các cột ảo trong bảng được xác định bởi Công thức ứng dụng và được Máy chủ AppSheet tính toán trên mỗi lần đồng bộ hóa. Công thức ứng dụng rất mạnh mẽ và biểu cảm, nhưng có thể viết Công thức ứng dụng rất kém hiệu quả. Ví dụ: trong ứng dụng 4. Tìm nạp hoặc tính toán dữ liệu song songCho đến nay, chúng tôi đã bỏ qua thực tế là hầu hết các ứng dụng đều có nhiều bảng. Giả sử ứng dụng của bạn có năm bảng. Chúng được tìm nạp lần lượt từ nguồn dữ liệu hay chúng được tìm nạp song song? . Do đó, chúng tôi kiểm soát mức độ song song dựa trên gói đăng ký của chủ sở hữu ứng dụng --- các gói đắt tiền hơn sẽ có mức độ song song cao hơn Một cách tiếp cận tương tự cũng được áp dụng cho việc tính toán các giá trị cột ảo. 5. Sử dụng mạng nhanh hơnHầu hết mọi người trực giác tin rằng mạng nhanh hơn sẽ dẫn đến Đồng bộ hóa nhanh hơn. Trực giác tương tự cũng khiến mọi người tin rằng nút cổ chai lớn nhất trong đồng bộ hóa là tốc độ của mạng dữ liệu (ví dụ 2G so với LTE) được sử dụng bởi các thiết bị di động. Tuy nhiên, trong hầu hết các tình huống, đây là một sự đơn giản hóa quá mức. Trong quan sát của chúng tôi
Đây là một quan sát rất quan trọng và đó là bởi vì các ứng dụng AppSheet thường có khối lượng dữ liệu tương đối nhỏ. Ngay cả khi tập dữ liệu cơ bản rất lớn, mỗi người dùng ứng dụng thường chỉ cần một tập hợp con dữ liệu nhỏ và điều này đạt được thông qua các cơ chế như Bộ lọc bảo mật và Phân vùng dữ liệu Tôi có thể sử dụng AppSheet trên máy tính không?Ứng dụng AppSheet chạy trên thiết bị iOS và Android ở nhiều kiểu dáng thiết bị khác nhau và trên trình duyệt dành cho thiết bị di động hoặc máy tính để bàn .
Có phiên bản AppSheet miễn phí không?Tôi có thể làm gì với gói miễn phí? . Hầu hết các tính năng của AppSheet đều có thể truy cập để sử dụng trong khi xây dựng các ứng dụng nguyên mẫu miễn phí. App development and testing is always free on AppSheet. Most AppSheet features are accessible to use while building free prototype apps.
Có thể sử dụng AppSheet ngoại tuyến không?Có thể sử dụng ứng dụng AppSheet trên thiết bị di động ngay cả khi thiết bị đó ngoại tuyến và ngắt kết nối mạng . Điều này có thể thực hiện được vì thông tin cần thiết để chạy ứng dụng (định nghĩa ứng dụng, dữ liệu, hình ảnh và tài liệu tùy chọn) được lưu trữ cục bộ trên thiết bị di động.
AppSheet có phải là một ứng dụng của Google không?Với Google AppSheet , bạn có thể xây dựng các giải pháp mạnh mẽ giúp đơn giản hóa công việc. |