Cách hoạt động của bộ nhớ đệm phía máy chủ trong Power Pages

Để cải thiện khả năng mở rộng và hiệu suất, các trang web Power Pages lưu vào bộ nhớ đệm dữ liệu được truy vấn từ Microsoft Dataverse. Bộ nhớ đệm này được thực hiện trên máy chủ ứng dụng cho tất cả dữ liệu kinh doanh và siêu dữ liệu trang web và khác với bộ nhớ đệm của tài nguyên tĩnh trên mạng phân phối nội dung hoặc dựa trên trình duyệt.

Bộ nhớ đệm phía máy chủ được thực hiện cho hai loại bảng được mô tả bên dưới:

Bảng siêu dữ liệu/cấu hình

Bảng siêu dữ liệu/cấu hình đại diện cho tất cả các bảng lưu trữ thông tin cấu hình trang web như trang web, mẫu web, đoạn nội dung và các bảng khác.

Các bảng sau đây được coi là bảng cấu hình. Danh sách này là cố định và không thể sửa đổi thông qua bất kỳ cấu hình nào.

Lưu ý

  • Các bảng được sử dụng để cấu hình trang web sẽ phụ thuộc vào việc trang web đó được định cấu hình bằng mô hình dữ liệu tiêu chuẩn hay nâng cao. Xem Mô hình dữ liệu nâng cao để biết thêm thông tin.
  • Không thể sửa đổi những bảng này.
Bảng hệ thống Bảng ảo mô hình dữ liệu nâng cao Bảng mô hình dữ liệu tiêu chuẩn
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage
powerpagecomponent mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist

mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_publishingstate
mspp_publishingstatetransitionrule
mspp_redirect
mspp_shortcut
mspp_sitemarker
mspp_sitesetting
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep




mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_publishingstate
adx_publishingstatetransitionrule adx_redirect
adx_shortcut

adx_sitemarker
adx_sitesetting
adx_webfile
adx_webform
adx_webformmetadata
adx_webformstep
adx_weblink
adx_weblinkset
adx_webpage
adx_webpageaccesscontrolrule
adx_webrole
adx_websiteaccess
adx_websitelanguage
adx_webtemplate

Tất cả dữ liệu bảng cấu hình giống nhau cho tất cả người dùng và được lưu trữ tự động. Bộ đệm dữ liệu cấu hình này cho bất kỳ bảng nào được cập nhật tự động khi có bất kỳ bản ghi nào được thay đổi. Cập nhật bộ đệm tự động có thỏa thuận cấp độ dịch vụ là 15 phút. Mọi thay đổi được thực hiện đối với bản ghi cấu hình sẽ tự động có sẵn trên trang web trong vòng 15 phút.

Tuy nhiên, trong trường hợp cần thay đổi bản ghi ngay lập tức, bạn có thể xóa bộ nhớ đệm một cách rõ ràng bằng các tùy chọn sau;

Tùy chọn Thông tin chi tiết
Studio thiết kế Việc chọn tùy chọn Xem trước trên studio thiết kế sẽ xóa bộ nhớ đệm.
/_services/about trang trên trang web Sử dụng tùy chọn xóa cấu hình hoặc xóa bộ nhớ đệm bằng cách điều hướng đến trang web có thêm '/_services/about' vào URL của trang web. Để xem các tùy chọn này, người dùng phải có một vai trò web với tất cả quyền truy cập trang web được chỉ định.

Xóa bộ đệm ẩn.

Lưu ý

Việc cập nhật dữ liệu trong bảng cấu hình hoặc gọi các hành động cấu hình hoặc xóa bộ nhớ đệm phải được thực hiện trong giờ không cao điểm. Thay đổi bảng thường xuyên hoặc quá nhiều có thể ảnh hưởng xấu đến hiệu suất của trang web.

Tất cả các bảng cấu hình phải được kích hoạt để thông báo thay đổi trong tổ chức. Thông báo thay đổi được đặt chính xác theo mặc định và không nên sửa đổi.

Bảng dữ liệu

Bảng dữ liệu đại diện cho tất cả các bảng Dataverse lưu trữ dữ liệu doanh nghiệp hiển thị trên trang web. Dữ liệu này thường được lưu vào bộ nhớ đệm cho mỗi người dùng ngoại trừ trong một số trường hợp nhất định như người dùng ẩn danh hoặc bảng có quyền chung. Ngoài ra, chỉ dữ liệu được người dùng truy cập trên trang web mới được lưu vào bộ đệm chứ không phải dữ liệu cho toàn bộ bảng.

Bộ đệm này được cập nhật thông qua một số cơ chế được mô tả bên dưới:

  • Mọi bản ghi cho một bảng (hoặc một bảng liên quan) đều được tạo, cập nhật hoặc xóa trên trang web bởi bất kỳ người dùng trang web nào. Hành động này sẽ ngay lập tức xóa bộ nhớ đệm cho tất cả người dùng trang web cho bảng cụ thể đó.

  • Bộ nhớ đệm sẽ tự động bị xóa trong vòng 15 phút ngay cả khi không có thay đổi nào được thực hiện.

  • Bộ nhớ đệm được xóa thủ công thông qua các tùy chọn sau:

    Tùy chọn Thông tin chi tiết
    Studio thiết kế Việc chọn tùy chọn Xem trước trên studio thiết kế sẽ xóa bộ nhớ đệm.
    /_services/about trang trên trang web Sử dụng tùy chọn xóa cấu hình hoặc xóa bộ nhớ đệm bằng cách điều hướng đến trang web có thêm '/_services/about' vào URL của trang web. Để xem các tùy chọn này, người dùng phải có một vai trò web với tất cả quyền truy cập trang web được chỉ định.

Lưu ý

Tùy chọn xóa bộ nhớ đệm ít khi được sử dụng vì nó xóa bộ nhớ đệm cho tất cả các bảng dữ liệu cũng như bảng cấu hình và có thể gây chậm tạm thời. Đối với trang web trực tiếp có mức sử dụng nhiều, điều này có thể khiến người dùng gặp phải các vấn đề về hiệu suất.

Câu hỏi thường gặp

  1. Tôi có thể thay đổi thời lượng làm mới bộ đệm ẩn từ 15 phút sang thời lượng ít hơn không?

    Không. Thỏa thuận Cấp độ Dịch vụ để làm mới bộ đệm ẩn vẫn còn trong 15 phút. Mọi thay đổi từ Dataverse sẽ phản ánh trên trang web trong vòng 15 phút cho cả bảng dữ liệu và bảng cấu hình.

  2. Tôi đang sử dụng plugin hoặc quy trình công việc để cập nhật dữ liệu trong các bảng khác và cần những thay đổi dữ liệu này phản ánh ngay lập tức trên trang web của tôi.

    Phương pháp thiết kế này không được khuyến khích. Ngoại trừ bản ghi chính nơi hành động tạo hoặc cập nhật được kích hoạt, phản ánh dữ liệu từ Dataverse đến trang web không bao giờ được đảm bảo là ngay lập tức.

  3. Có sự khác biệt nào trong bộ nhớ đệm giữa các trang web dựa trên năng lực và cổng bổ trợ không?

    Không.

  4. Mất bao lâu để các thay đổi phản ánh từ các trang web đối với Dataverse?

    Ngay lập tức, miễn là bản cập nhật thay đổi bản ghi chính và không dựa trên những thay đổi gián tiếp đối với dữ liệu bằng cách sử dụng phần bổ trợ hoặc quy trình làm việc sau hoạt động.

Xem thêm