Chẩn đoán các sự cố về hiệu suất với SharePoint Online

Bài viết này cho bạn biết cách có thể chẩn đoán các sự cố phổ biến với site SharePoint Online của bạn bằng các công cụ của nhà phát triển Internet Explorer.

Bạn có ba cách khác nhau để có thể xác định rằng một trang trên site SharePoint Online gặp sự cố về hiệu suất với các tùy chỉnh.

  • Bộ giám sát mạng trên thanh công cụ F12

  • So sánh với đường cơ sở không thể tùy chỉnh

  • Số liệu tiêu đề phản hồi SharePoint Online

Chủ đề này mô tả cách sử dụng từng phương pháp trong số này để chẩn đoán sự cố về hiệu suất. Sau khi tìm hiểu nguyên nhân gây ra sự cố, bạn có thể nỗ lực tìm giải pháp bằng cách sử dụng các bài viết về cách cải thiện hiệu suất của SharePoint mà bạn có thể tìm thấy trên http://aka.ms/tune.

Sử dụng thanh công cụ F12 để chẩn đoán hiệu suất trong SharePoint Online

Trong bài viết này, chúng tôi sử dụng Internet Explorer 11. Các phiên bản công cụ của nhà phát triển F12 trên các trình duyệt khác có tính năng tương tự mặc dù giao diện có thể khác nhau đôi chút. Để biết thông tin về các công cụ của nhà phát triển F12, hãy xem:

Để mở công cụ của nhà phát triển, hãy nhấn F12, rồi bấm vào biểu tượng Wi-Fi:

Ảnh chụp màn hình của biểu tượng wifi trong công cụ dành cho nhà phát triển F12

Trên tab Mạng, hãy nhấn vào nút phát màu lục để tải trang. Công cụ sẽ trả về tất cả các tệp mà trình duyệt yêu cầu để tải trang mà bạn yêu cầu. Ảnh chụp màn hình sau đây hiển thị một danh sách như vậy.

Ảnh chụp màn hình của danh sách tệp được trả về với yêu cầu trang.

Bạn còn có thể xem thời gian tải xuống tệp ở bên phải như minh họa trong ảnh chụp màn hình này.

Sơ đồ thể hiện thời gian cần thiết để tải các trang được yêu cầu từ SharePoint

Tính năng này cung cấp cho bạn mô tả trực quan về thời gian cần để tải tệp. Đường màu lục thể hiện thời điểm trang đã sẵn sàng để cho trình duyệt kết xuất. Tính năng này cho phép bạn xem nhanh các tệp khác nhau có thể khiến site của bạn tải trang chậm.

Thiết lập đường cơ sở không thể tùy chỉnh cho SharePoint Online

Cách tốt nhất để xác định điểm yếu về hiệu suất trong site của bạn là thiết lập tuyển tập site hoàn toàn sẵn dùng ngay trong SharePoint Online. Bằng cách này, bạn có thể so sánh tất cả các khía cạnh khác nhau của site với những gì bạn sẽ nhận được khi không có tùy chỉnh trên trang. Trang chủ OneDrive for Business chính là ví dụ tốt về một tuyển tập site riêng biệt không có khả năng chứa bất kỳ tùy chỉnh nào.

Xem thông tin tiêu đề phản hồi SharePoint

Trong SharePoint Online và SharePoint Server 2013, bạn có thể truy nhập thông tin được gửi lại trình duyệt trong tiêu đề phản hồi cho từng tệp. Hai giá trị hữu dụng nhất trong chẩn đoán sự cố hiệu suất là SPRequestDuration và X-SharePointHealthScore:

  • SPRequestDuration

    Đây là khoảng thời gian cần để xử lý yêu cầu trên máy chủ. Giá trị này có thể giúp xác định liệu yêu cầu có quá nặng và cần nhiều tài nguyên không. Đây là thông tin chuyên sâu tốt nhất bạn có về lượng công việc máy chủ thực hiện để phục vụ trang.

  • X-SharePointHealthScore

    Giá trị này cho biết trạng thái máy chủ mà ví dụ SharePoint đang chạy trên đó. Giá trị này dao động từ 0 đến 10, trong đó 0 là trạng thái tốt nhất còn 10 là trạng thái xấu nhất. Con số này giúp bạn xác định liệu máy chủ có nút cổ chai trong tải trang không hay liệu đây có phải là điểm đặc thù đối với trang của bạn không. Điểm trạng thái máy chủ gần như luôn là 0. Trong SharePoint Online, có các cảnh báo tự động khi điểm trạng thái máy chủ giảm, do đó, bạn có thể tin rằng mình không gặp phải điểm khác 0 trong thời gian dài.

Để xem thông tin tiêu đề phản hồi SharePoint

  1. Đảm bảo bạn đã cài đặt công cụ F12. Để biết thêm thông tin về việc tải xuống và cài đặt các công cụ này, xem mục Có gì mới trong công cụ F12.

  2. Trong các công cụ F12, trên tab Mạng, hãy nhấn vào nút phát màu lục để tải trang.

  3. Bấm vào một trong các tệp .aspx mà công cụ trả về, rồi bấm vào CHI TIẾT.

    Hiện chi tiết của tiêu đề phản hồi
  4. Bấm vào Tiêu đề phản hồi.

    Sơ đồ hiển thị URL của tiêu đề phản hồi

Nguyên nhân dẫn đến sự cố về hiệu suất trong SharePoint Online?

Bài viết Các tùy chọn dẫn hướng cho SharePoint Online trình bày ví dụ về việc sử dụng giá trị SPRequestDuration để xác định rằng chính dẫn hướng cơ cấu phức tạp đã khiến trang tốn nhiều thời gian để xử lý trên máy chủ. Bằng cách lấy giá trị từ site đường cơ sở (không có tùy chỉnh), bạn sẽ có thể xác định xem có bất cứ tệp đã cho nào cần nhiều thời gian để tải không. Ví dụ được sử dụng trong Các tùy chọn dẫn hướng cho SharePoint Online là tệp .aspx chính. Tệp đó có chứa hầu hết mã ASP.NET chạy nhằm tải trang của bạn. Tùy theo mẫu site bạn sử dụng, đây có thể là start.aspx, home.aspx, default.aspx hoặc một cái tên khác nếu bạn tùy chỉnh trang chủ. Nếu số này cao hơn đáng kể so với site đường cơ sở thì đây là dấu hiệu tốt cho thấy có điều gì đó phức tạp đang diễn ra trên trang của bạn dẫn đến sự cố về hiệu suất.

Sau khi đã xác định một sự cố cụ thể với site, bạn nên tìm hiểu nguyên nhân dẫn đến hiệu suất kém và loại bỏ tất cả các nguyên nhân khả dĩ đó, như tùy chỉnh trang, rồi lần lượt thêm chúng trở lại site. Sau khi đã loại bỏ đủ tùy chỉnh để trang có thể hoạt động tốt, bạn có thể thêm lại lần lượt các tùy chỉnh cụ thể.

Ví dụ: nếu bạn có một dẫn hướng rất phức tạp, hãy thử thay đổi dẫn hướng để không hiển thị site con, rồi kiểm tra công cụ của nhà phát triển để xem liệu điều này có tạo ra khác biệt không. Hoặc nếu bạn có lượng tổng hợp nội dung lớn, hãy thử loại bỏ chúng khỏi trang của bạn, rồi xem liệu việc này có giúp cải thiện tình trạng không. Nếu bạn loại bỏ tất cả các nguyên nhân khả dĩ và lần lượt thêm lại chúng thì bạn có thể dễ dàng xác định tính năng nào là vấn đề lớn nhất, rồi nỗ lực để tìm giải pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×