Hiệu năng của Trình kiểm tra trang web
Trong bài viết này, bạn sẽ tìm hiểu về kết quả chẩn đoán của Công cụ kiểm tra trang web liên quan đến các vấn đề về hiệu năng, cách giải quyết các vấn đề hoặc sự cố thường gặp.
Đã bật theo dõi trang web
Việc bật theo dõi trang cho một trang web có thể dẫn đến sự cố hiệu năng trong trang web.
Quan trọng
Chức năng đã bị gỡ bỏ ở các trang web Power Pages có phiên bản 9.3.4.x trở về sau. Để biết thêm thông tin, hãy xem thông báo ngừng sử dụng được phát hành trước đó: Cổng thông tin Dynamics 365 - Các tính năng không dùng nữa.
Công cụ Trình kiểm tra trang web sẽ liệt kê tất cả các trang web (cả trang nội dung và gốc) đã bật tính năng theo dõi trang. Cần vô hiệu hóa các trang này theo các bước sau:
Chuyển tới Tìm kiếm nâng cao.
Tìm kiếm tất cả các trang web có bật trường Bật theo dõi (Không dùng nữa) (giá trị được đặt thành Có).
Sửa hàng loạt tất cả các trang và đặt trường này thành Không.
Ngoài ra, bạn cũng có thể truy cập từng trang được liệt kê trong kết quả của Trình kiểm tra trang web rồi đặt giá trị của trường Bật theo dõi (Không dùng nữa) thành Không.
Hãy lưu ý rằng nếu bạn đang sử dụng giải pháp cổng thông tin phiên bản 9.x, trường này sẽ không hiển thị trên biểu mẫu và bạn có thể cần thêm trước trường này vào biểu mẫu.
Đã bật theo dõi tệp web
Việc bật theo dõi trang cho một tệp web có thể dẫn đến sự cố hiệu năng trong trang web.
Quan trọng
Chức năng này đã bị gỡ bỏ ở Power Pages có phiên bản 9.3.4.x trở về sau. Để biết thêm thông tin, hãy xem thông báo ngừng sử dụng được phát hành trước đó: Cổng thông tin Dynamics 365 - Các tính năng không dùng nữa.
Công cụ Trình kiểm tra trang web sẽ liệt kê tất cả các tệp web đã bật chức năng theo dõi trang. Cần vô hiệu hóa các tệp này theo các bước sau:
- Mở ứng dụng Quản lý cổng thông tin.
- Chuyển tới Tìm kiếm nâng cao.
- Tìm kiếm tất cả các tệp web có bật trường Bật theo dõi (Không dùng nữa) (giá trị được đặt thành Có).
- Sửa hàng loạt tất cả các bản ghi và đặt trường này thành Không.
Bạn cũng có thể truy cập từng tệp được liệt kê trong kết quả của Trình kiểm tra trang web và đặt giá trị của trường Bật theo dõi (Không dùng nữa) thành Không. Nếu bạn đang sử dụng giải pháp cổng thông tin phiên bản 9.x thì trường này sẽ không được hiển thị trên biểu mẫu và có thể bạn cần thêm trường này vào biểu mẫu trước tiên.
Đã bật chức năng theo dõi đăng nhập
Việc bật theo dõi đăng nhập cổng thông tin có thể dẫn đến sự cố hiệu năng trong trang web.
Quan trọng
Chức năng này đã bị gỡ bỏ ở các cổng thông tin có phiên bản 9.3.4.x trở lên. Để biết thêm thông tin, hãy xem thông báo ngừng sử dụng được phát hành trước đó: Cổng thông tin Dynamics 365 - Các tính năng không dùng nữa.
Công cụ Trình kiểm tra trang web sẽ kiểm tra xem đã bật tính năng theo dõi đăng nhập cho cổng thông tin của bạn chưa và sẽ hiển thị kiểm tra thất bại nếu tính năng này đã bật. Cần tắt tính năng theo dõi đăng nhập theo các bước sau:
- Mở ứng dụng Quản lý cổng thông tin.
- Chuyển đến Trang web>Thiết đặt trang web.
- Tìm kiếm thiết đặt trang web
Authentication/LoginTrackingEnabled
. - Thay đổi giá trị của cài đặt trang này thành Sai hoặc xóa cài đặt trang.
- Khởi động lại trang web.
Đã tắt bộ nhớ đệm đầu ra cho dòng đầu trang.
Việc tắt bộ đệm ẩn đầu ra cho dòng đầu trang trên trang web có thể dẫn tới sự cố hiệu năng trong trang web khi có tải cao. Bạn có thể xem thêm thông tin chi tiết về chức năng này tại Bật tính năng lưu đầu ra của tiêu đề và chân trang vào bộ nhớ đệm trên trang web.
Công cụ Trình kiểm tra trang web sẽ kiểm tra xem tính năng lưu đầu ra của tiêu đề vào bộ nhớ đệm có bị tắt trên trang web hay không và sẽ hiển thị kiểm tra thất bại nếu tính năng này đã tắt. Cách bật tính năng này:
- Mở ứng dụng Quản lý cổng thông tin.
- Chuyển đến Trang web>Thiết đặt trang web.
- Tìm kiếm thiết đặt trang web
Header/OutputCache/Enabled
. - Nếu có thiết đặt trang này, hãy thay đổi giá trị thành True. Nếu không có thiết đặt trang này, hãy tạo thiết đặt trang mới với tên này và đặt giá trị thành Đúng.
- Khởi động lại trang web.
Đã tắt bộ nhớ đệm đầu ra cho dòng chân trang
Việc tắt bộ đệm ẩn đầu ra cho dòng chân trang trên trang web có thể dẫn tới sự cố hiệu năng trong trang web khi có tải cao. Bạn có thể xem thêm thông tin chi tiết về chức năng này tại Bật tính năng lưu đầu ra của tiêu đề và chân trang vào bộ đệm ẩn trên cổng thông tin.
Công cụ Trình kiểm tra trang web sẽ kiểm tra xem tính năng lưu đầu ra của dòng chân trang vào bộ nhớ đệm có bị tắt trên trang web hay không và sẽ hiển thị kiểm tra thất bại nếu tính năng này đã tắt. Cách bật tính năng này:
- Mở ứng dụng Quản lý cổng thông tin.
- Chuyển đến Trang web>Thiết đặt trang web.
- Tìm kiếm thiết đặt trang web
Footer/OutputCache/Enabled
. - Nếu có thiết đặt trang này, hãy thay đổi giá trị thành True. Nếu không có thiết đặt trang này, hãy tạo thiết đặt trang mới với tên này và đặt giá trị thành Đúng.
- Khởi động lại trang web.
Số lượng lớn bản ghi tệp web
Trang web Power Pages sử dụng bảng tệp web để lưu trữ mọi tệp tĩnh mà bạn muốn dùng trên trang web. Trường hợp sử dụng chính của bảng này là lưu trữ nội dung tĩnh của trang web như CSS, JavaScript, tệp hình ảnh, v.v. Tuy nhiên, việc có nhiều tệp này có thể khiến trang web khởi động chậm.
Công cụ Trình kiểm tra trang web sẽ kiểm tra kịch bản này và cho bạn biết liệu bạn có nhiều hơn 500 tệp web hiện hoạt trong trang web không. Nếu tất cả các tệp này đều đại diện cho nội dung tĩnh, bạn có thể thực hiện các hành động sau để khắc phục sự cố này:
Sử dụng máy chủ tệp bên ngoài như Bộ chứa blog Azure hoặc Mạng phân phối nội dung Azure để lưu trữ các tệp này rồi tham chiếu các tệp này trên trang thích hợp trong trang hoặc trong một mẫu cơ sở.
Nếu bạn không thể di chuyển tệp ra bên ngoài, hãy đảm bảo tất cả các tệp không tải cùng với trang chủ. Một tệp web được tải cùng với trang chủ nếu trang chính của tệp đó được đặt thành trang chủ. Để tránh trường hợp này, hãy làm như sau:
- Tạo một trang web giả lập không có nội dung và một mẫu trống. Trang này sẽ được sử dụng để tạo một đường dẫn trực tiếp tới tệp web của bạn.
- Đối với tất cả tệp web không cần thiết trên trang chủ, hãy thay đổi trang chính thành trang web giả lập này. Khi đã xong, đường dẫn đầy đủ đến tệp web của bạn sẽ là
Portal URL/{dummy_webpage}/{web file}
. - Tham chiếu tệp web trực tiếp trong HTML của mẫu trang hoặc mẫu web của trang mà bạn muốn sử dụng tệp. Thao tác này sẽ tải các tệp của bạn theo yêu cầu trên trang đó.
Cấu hình tra cứu biểu mẫu cơ bản
Việc cho phép tra cứu hiển thị dưới dạng chế độ thả xuống trong các biểu mẫu cơ bản hoặc biểu mẫu nâng cao có thể dẫn đến các vấn đề về hiệu năng nếu số lượng bản ghi hiển thị trong danh sách thả xuống vượt quá 200 và các bản ghi này được thay đổi thường xuyên. Chỉ sử dụng tùy chọn này cho các tra cứu tĩnh, chẳng hạn như danh sách quốc gia và tiểu bang, có số lượng bản ghi hạn chế.
Khi bật tùy chọn này cho các tra cứu có thể có số lượng lớn bản ghi, nó sẽ làm chậm thời gian tải của trang web có biểu mẫu cơ bản. Khi được nhiều người dùng sử dụng và tải nhiều lần, trang này có thể làm chậm toàn bộ trang web do sử dụng tài nguyên trang web để kết xuất trang này. Trong trường hợp này, để có giao diện như mong muốn, bạn nên sử dụng trải nghiệm tra cứu đầy đủ hoặc nên xây dựng phép kiểm soát HTML tùy chỉnh gọi ra một điểm cuối AJAX (được tạo bằng mẫu web).
Số vai trò web
Vai trò web được sử dụng trong các cổng để cho phép kiểm soát truy cập dựa trên vai trò. Thông thường, số lượng vai trò web trong một trang web bị giới hạn do số lượng kết hợp quyền khác nhau cũng sẽ bị hạn chế. Nếu số lượng vai trò web vượt quá 100 trong trang web, điều đó có thể gây ra các vấn đề về hiệu năng ảnh hưởng đến tất cả các trang trong trang web.