Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Có hai Phần Web có thể được sử dụng để tìm kiếm dữ liệu trên site SharePoint. Chúng rất giống nhau: Phần Web Truy vấn Nội dung (CQWP) và Phần Web Tìm kiếm Nội dung (CSWP). Chỉ cần nhìn vào tên của họ, không rõ ràng để phân biệt sự khác biệt giữa hai.

Phần Web Truy vấn Nội dung và Tìm kiếm Nội dung

Trong hầu hết các trường hợp, chúng tôi khuyên bạn nên sử dụng Phần Web Tìm kiếm Nội dung vì nó không ảnh hưởng đến hiệu suất nhiều như Phần Web Truy vấn Nội dung. 

Điều quan trọng là bạn phải hiểu được điểm mạnh và giới hạn của hai Phần Web. Trong hầu hết các trường hợp, chúng tôi khuyên bạn nên sử dụng Phần Web Tìm kiếm Nội dung vì nó không ảnh hưởng đến hiệu suất nhiều như Phần Web Truy vấn Nội dung.

  • Sử dụng CQWP khi bạn có một lượng nội dung hạn chế, truy vấn của bạn rất đơn giản và bạn không mong đợi nội dung của mình sẽ phát triển nhiều trong tương lai.

  • Sử dụng CSWP trong tất cả các kịch bản khác khi bạn muốn hiển thị nội dung dựa trên truy vấn.

Bảng dưới đây đưa ra so sánh hai Phần Web:

Hành vi Phần Web

Phần Web Truy vấn Nội dung

Phần Web Tìm kiếm Nội dung

Cấu hình truy vấn

Dễ

Bạn sẽ cần biết về một số tính năng tìm kiếm nhất định , chẳng hạn như Quản lý sơ đồ tìm kiếm trong SharePoint Online.

Truy vấn qua lượng lớn nội dung

Giới hạn

Có

Xử lý các truy vấn phức tạp

Giới hạn

Có

Chia tỷ lệ để xử lý sự tăng trưởng nội dung trong tương lai

Giới hạn

Có

Hiển thị nội dung từ các tuyển tập site khác

Không

Có (hãy xem Phần Web Tìm kiếm Nội dung để hiển thị nội dung từ tuyển tập site khác dưới đây)

Có thể tùy chỉnh thiết kế kết quả truy vấn

Có, bằng cách sử dụng XSLT.

Có, bằng cách sử dụng HTML.

Chi phí bảo trì trong kiến trúc trang web phức tạp

Cao

Nhỏ (xem Phần Web Tìm kiếm Nội dung để giảm chi phí bảo trì bên dưới)

Thu hẹp kết quả truy vấn được hiển thị trong Phần Web

Không

Có, kết hợp với Phần Web Tinh chỉnh.

Bạn có thể dùng cả hai Phần Web để hiển thị thông tin được lưu trữ trong site con. Trải nghiệm người dùng dành cho tác giả nội dung và khách truy nhập site gia đình là giống nhau, bất kể bạn sử dụng Phần Web nào. Sự khác biệt giữa hai Phần Web là công nghệ mà các Phần Web sử dụng. CQWP truy vấn một cơ sở dữ liệu, trong khi CSWP truy vấn chỉ mục tìm kiếm.

Đây là ví dụ về cách các Phần Web này hoạt động. Ví dụ A hiển thị một công ty đang sử dụng CQWP để hiển thị nội dung từ site con bán hàng của công ty đó và ví dụ B cho thấy một công ty đang sử dụng CSWP để hiển thị nội dung từ site con bán hàng của công ty đó.

Làm thế nào CQWP và CSWP hiển thị nội dung

Khung chú thích hình ảnh

Ví dụ A:
Phần Web Truy vấn Nội dung

Ví dụ B:
Phần Web Tìm kiếm Nội dung

1

Bạn là tác giả nội dung trong danh sách.

Bạn là tác giả nội dung trong danh sách.

2

Các mục danh sách sẽ được lưu trữ ngay lập tức trong cơ sở dữ liệu.

Tại một khoảng thời gian đã đặt, các mục danh sách sẽ tự động được tìm kéo và thêm vào chỉ mục tìm kiếm.

3

Một khách truy cập xem trang chủ. CQWP tự động cấp truy vấn cho cơ sở dữ liệu.

Một khách truy cập xem trang chủ. CSWP tự động phát hành truy vấn cho chỉ mục tìm kiếm.

4

sở dữ liệu trả về kết quả truy vấn và hiển thị kết quả đó trong CQWP.

Chỉ mục tìm kiếm trả về kết quả truy vấn và hiển thị kết quả trong CSWP.

Vì Phần Web sử dụng các công nghệ khác nhau, các trường hợp sử dụng cho thời điểm bạn nên chọn một Phần Web khác. Trường hợp sử dụng thường phức tạp hơn ví dụ đơn giản được hiển thị trong mục trước. Trước khi quyết định nên dùng Phần Web nào, điều quan trọng là bạn phải cân nhắc những điều sau đây:

  • Tôi có bao nhiêu nội dung?

  • Truy vấn sẽ phức tạp như thế nào?

  • Nội dung của tôi sẽ được lưu trữ ở đâu?

  • Nội dung của tôi sẽ phát triển theo thời gian bao nhiêu?

  • Chi phí bảo trì của tôi sẽ tăng theo thời gian như thế nào?

Chúng tôi khuyên bạn nên giải quyết toàn bộ những khu vực này chứ không phải là riêng biệt.

Lưu ý: Nếu bạn đang cân nhắc chuyển từ site SharePoint tại chỗ sang site SharePoint Online và bạn đang sử dụng CQWP trên site SharePoint tại chỗ của mình, thì bạn có thể gặp phải một vài vấn đề về hiệu năng. Trong SharePoint Online, bạn sẽ không thể mở rộng đối tượng thuê của mình để cải thiện hiệu suất. Ngoài ra, chức năng lưu bộ nhớ đệm hoạt động khác trong SharePoint Online so với trong SharePoint tại chỗ.

Điều gì ảnh hưởng đến hiệu suất của Phần Web Truy vấn Nội dung

Trong ví dụ trước, nếu Danh sách tin tức chứa ít hơn 5000 mục, hiệu suất của CQWP có thể rất tốt. Tuy nhiên, nếu Danh sách tin tức vượt quá 5.000 mục và truy vấn trong CQWP phức tạp, Phần Web có thể gặp phải sự cố hiệu suất. Thật khó để xác định chính xác truy vấn phức tạp là gì, nhưng Một Nguồn đi qua tất cả các site trong tuyển tập site của bạn sẽ phức tạp hơn so với Nguồn truy vấn một danh sách cụ thể. Ngoài ra, nếu truy vấn của bạn sử dụng Bộ lọc Bổ sung, độ phức tạp của truy vấn sẽ tăng lên. Độ phức tạp của truy vấn tăng lên tùy theo kiểu và điều kiện của cột site mà bạn sử dụng. Sau đây là một số ví dụ:

  • Truy vấn lọc trên cột trang thuộc loại Nhiều dòng văn bản phức tạp hơn truy vấn lọc trên cột site thuộc loại Có/Không.

  • Bộ lọc sử dụng điều kiện chứa sẽ phức tạp hơn truy vấn sử dụng điều kiện bằng với điều kiện.

  • Nhiều Điều kiện Or làm tăng mức độ phức tạp của truy vấn.

Cấu hình truy vấn trong CQWP

Hiệu suất của CQWP cũng bị ảnh hưởng bởi vị trí lưu trữ nội dung của bạn. Nếu nội dung của bạn được lưu trữ trên một vài site, tổng số mục danh sách mà Phần Web cần xử lý sẽ ảnh hưởng đến hiệu suất của nó. Ví dụ, trên site nhà của công ty bạn, bạn muốn hiển thị các mục tin tức mới nhất từ các danh sách được duy trì trong nhiều site con. Mỗi danh sách chứa 1000 mục. Điều đó có nghĩa là CQWP sẽ phải truy vấn trên 3000 mục.

Truy vấn trên nhiều trang con

Trong ví dụ này, nếu truy vấn đơn giản, hiệu suất của CQWP có thể là tốt miễn là tổng số tiền của các mục ít hơn 5000. Tuy nhiên, nếu truy vấn phức tạp, các CQWP có thể chạy vào vấn đề hiệu suất ngay cả khi tổng số tiền của các mục là một vài nghìn.

Một yếu tố quan trọng khác có thể ảnh hưởng đến hiệu suất của CQWP là nếu nội dung của bạn tăng lên. Một giải pháp hoạt động tốt hôm nay có thể không áp dụng cho nội dung trong tương lai của bạn. Nếu bạn mong đợi một sự gia tăng lớn về số lượng các trang web hoặc số lượng nội dung, bạn không nên sử dụng CQWP.

Bạn có thể dùng cả hai Phần Web để hiển thị nội dung dựa trên thông tin từ dẫn hướng site của bạn. Ví dụ, khi một khách truy cập đi đến một trang, Phần Web trên trang đó sẽ tự động phát hành một truy vấn có chứa thông tin từ dẫn hướng site của bạn. Kết quả tìm kiếm được hiển thị trong Phần Web. Nếu bạn không có nhiều nội dung và truy vấn rất đơn giản, bạn có thể sử dụng một số CQWP để hiển thị nội dung của mình. Tuy nhiên, bởi vì bạn phải duy trì mỗi CQWP riêng lẻ, chi phí bảo trì của bạn có thể nhanh chóng leo thang.

Bằng cách sử dụng CSWP với điều hướng được quản lý và một trang danh mục, chi phí bảo trì của bạn sẽ giữ nguyên như nội dung của bạn tăng lên. Ví dụ, nếu bạn thêm một thể loại dẫn hướng mới vào nội dung của mình, bạn có thể dùng cùng một trang thể loại để hiển thị nội dung thuộc thể loại dẫn hướng mới. Vì vậy, ngay cả khi nội dung của bạn đang phát triển, bạn sẽ chỉ cần duy trì cùng một lượng trang.

Xem các bài viết bổ sung sau để biết thêm thông tin:

Trong ví dụ dưới đây, bạn có thể thấy bốn CQWP có thể được thay thế bằng một CSWP trên một trang thể loại như thế nào.

Cấu trục site phức tạp

Bạn có thể sử dụng CSWP để hiển thị nội dung từ các tuyển tập site khác. Ví dụ, nếu bạn muốn tạo nội dung trong một tuyển tập site và hiển thị nội dung này trong một tuyển tập site khác, bạn phải sử dụng CSWP. CQWP chỉ có thể hiển thị nội dung từ một tuyển tập site.

Truy vấn cho nội dung trong tuyển tập trang khác

Nếu bạn không chắc chắn nên sử dụng Phần Web nào thì CSWP có thể là lựa chọn tốt nhất trong hầu hết các trường hợp. Phần Web này linh hoạt hơn CQWP và sẽ cung cấp cho bạn kết quả hiệu suất tốt hơn nếu bạn đang lên kế hoạch mở rộng nội dung của mình theo thời gian.

Nếu bạn quyết định sử dụng CQWP, chúng tôi khuyên bạn nên kiểm tra để tìm hiểu xem Phần Web có đáp ứng các yêu cầu bảo trì và hiệu suất hiện tại và trong tương lai của bạn không.

Thông tin thêm về Phần Web Tìm kiếm Nội dung và Truy vấn Nội dung

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×