Kapan harus menggunakan Komponen Web Kueri Konten atau Komponen Web Pencarian Konten di SharePoint

Ada dua komponen web yang bisa digunakan untuk mencari data di situs SharePoint. Mereka sangat mirip: komponen Web kueri konten (CQWP) dan komponen Web pencarian konten (cswp). Cukup dengan melihat nama mereka, tidak jelas membedakan perbedaan antara keduanya.

Komponen Web Kueri Konten dan Pencarian Konten

Dalam kebanyakan kasus, sebaiknya gunakan komponen Web pencarian konten karena tidak mempengaruhi kinerja sebanyak komponen Web kueri konten. 

Sangat penting untuk memahami kekuatan dan keterbatasan dari dua komponen web. Dalam kebanyakan kasus, sebaiknya gunakan komponen Web pencarian konten karena tidak mempengaruhi kinerja sebanyak komponen Web kueri konten.

  • Gunakan CQWP saat Anda memiliki jumlah konten terbatas, kueri Anda sederhana, dan Anda tidak mengharapkan konten Anda tumbuh banyak di masa mendatang.

  • Gunakan CSWP di semua skenario lain saat Anda ingin memperlihatkan konten yang didasarkan pada kueri.

Tabel di bawah ini memberikan perbandingan dari dua komponen Web:

Perilaku komponen Web

Komponen Web Kueri Konten

Komponen Web Pencarian Konten

Konfigurasi kueri

Mudah

Anda perlu mengetahui tentang fitur pencarian tertentu seperti mengelola skema pencarian di SharePoint online.

Kueri di seluruh konten dalam jumlah besar

Terbatas

Ya

Menangani kueri kompleks

Terbatas

Ya

Skala untuk menangani pertumbuhan konten mendatang

Terbatas

Ya

Menampilkan konten dari kumpulan situs lain

Tidak

Ya (Lihat menggunakan komponen Web pencarian konten untuk menampilkan konten dari kumpulan situs lain di bawah ini)

Desain hasil kueri dapat dikustomisasi

Ya, dengan menggunakan XSLT.

Ya, dengan menggunakan HTML.

Biaya pemeliharaan dalam arsitektur situs kompleks

Tinggi

Kecil (Lihat menggunakan komponen Web pencarian konten untuk mempertahankan biaya pemeliharaan di bawah)

Mempersempit hasil kueri yang ditampilkan di komponen Web

Tidak

Ya, dikombinasikan dengan komponen Web penyempurnaan.

Anda bisa menggunakan kedua komponen Web untuk menampilkan informasi yang disimpan dalam subsitus. Pengalaman pengguna untuk penulis konten dan situs Beranda adalah identik, apa pun komponen web yang Anda gunakan. Perbedaan antara dua komponen Web adalah teknologi yang digunakan komponen web. Kueri CQWP database, sedangkan CSWP memiliki indeks pencarian.

Berikut ini adalah contoh bagaimana komponen web ini berperilaku. Contoh A memperlihatkan perusahaan yang menggunakan CQWP untuk memperlihatkan konten dari subsitus penjualan, dan contoh B memperlihatkan perusahaan yang menggunakan CSWP untuk memperlihatkan konten dari subsitus penjualan.

Cara CQWP dan CSWP menampilkan konten

Callout gambar

Contoh A:
Komponen Web kueri konten

Contoh B:
Komponen Web pencarian konten

1

Anda menulis konten dalam daftar.

Anda menulis konten dalam daftar.

2

Item daftar segera disimpan dalam database.

Pada interval waktu yang ditetapkan, item daftar secara otomatis dirayapi dan ditambahkan ke indeks pencarian.

3

Pengunjung melihat situs rumah. CQWP menerbitkan kueri secara otomatis ke database.

Pengunjung melihat situs rumah. CSWP secara otomatis menerbitkan kueri ke indeks pencarian.

4

Database mengembalikan hasil kueri dan menampilkannya di CQWP.

Indeks pencarian mengembalikan hasil kueri dan menampilkannya di CSWP.

Karena komponen web menggunakan teknologi yang berbeda, kasus penggunaan saat Anda harus memilih satu komponen Web dibandingkan yang berbeda. Kasus penggunaan seringkali lebih kompleks dari contoh sederhana yang diperlihatkan di bagian sebelumnya. Sebelum Anda memutuskan komponen web mana yang digunakan, penting untuk mempertimbangkan hal berikut ini:

  • Berapa banyak konten yang saya miliki?

  • Bagaimana kompleks akan berdasarkan kueri?

  • Di mana konten saya akan disimpan?

  • Seberapa banyak konten saya tumbuh seiring berjalannya waktu?

  • Berapa banyak biaya pemeliharaan saya tumbuh seiring berjalannya waktu?

Kami menyarankan agar Anda mengatasi semua area ini secara keseluruhan dan bukan secara terpisah.

Catatan: Jika Anda sedang mempertimbangkan berpindah dari situs SharePoint lokal ke situs SharePoint online, dan Anda menggunakan CQWPs di situs SharePoint lokal, Anda dapat mengalami beberapa masalah kinerja. Di SharePoint online, Anda tidak akan dapat mengubah ukuran penyewa untuk meningkatkan kinerja. Selain itu, fungsionalitas caching berperilaku berbeda di SharePoint Online dibandingkan di SharePoint lokal.

Apa yang mempengaruhi kinerja komponen Web kueri konten

Dalam contoh sebelumnya, jika daftar berita berisi kurang dari 5000 item, kinerja CQWP cenderung sangat baik. Namun, jika daftar berita melebihi 5000 item, dan kueri dalam CQWP sangat rumit, komponen Web bisa mengalami masalah kinerja. Sulit untuk menentukan persis seperti apa kueri kompleks tersebut, tetapi sumber yang masuk di seluruh situs dalam kumpulan situs Anda lebih kompleks daripada sumber yang menanyakan daftar tertentu. Selain itu, jika kueri menggunakan filter tambahan, kueri kompleksitas meningkat. Kompleksitas kueri meningkat tergantung pada tipe kolom situs dan kondisi yang Anda gunakan. Berikut beberapa contohnya:

  • Kueri yang memfilter pada kolom situs dengan tipe beberapa baris teks lebih kompleks dari kueri yang memfilter di kolom situs tipe ya/tidak.

  • Filter yang menggunakan kondisi berisi adalah lebih kompleks dari kueri yang menggunakan kondisi sama dengan.

  • Beberapa atau kondisi meningkatkan kompleksitas kueri.

Konfigurasi kueri dalam CQWP

Kinerja CQWP juga terpengaruh oleh tempat konten Anda disimpan. Jika konten Anda disimpan di beberapa situs, jumlah total item daftar yang harus diproses komponen Web akan mempengaruhi kinerjanya. Misalnya, di situs rumah perusahaan Anda, Anda ingin menampilkan item berita terbaru dari daftar yang dipertahankan dalam beberapa subsitus. Setiap daftar berisi item 1000. Itu berarti bahwa CQWP akan memiliki kueri di seluruh item 3000.

Kueri di beberapa subsitus

Dalam contoh ini, jika kueri sederhana, kinerja CQWP cenderung baik selama jumlah total item kurang dari 5000. Namun, jika permintaannya rumit, CQWP bisa mengalami masalah kinerja bahkan ketika jumlah total item adalah beberapa ribu.

Faktor penting lainnya yang bisa mempengaruhi kinerja CQWP adalah jika konten Anda bertambah. Solusi yang berfungsi dengan baik hari ini mungkin tidak berlaku untuk konten mendatang. Jika Anda mengharapkan peningkatan besar jumlah situs atau jumlah konten, sebaiknya Anda tidak menggunakan CQWP.

Anda bisa menggunakan kedua komponen Web untuk menampilkan konten berdasarkan informasi dari navigasi situs Anda. Misalnya, saat pengunjung masuk ke halaman, komponen Web di halaman tersebut secara otomatis menerbitkan kueri yang berisi informasi dari navigasi situs Anda. Hasil pencarian ditampilkan di komponen web. Jika Anda tidak memiliki banyak konten dan permintaannya sederhana, Anda bisa menggunakan beberapa CQWPs untuk menampilkan konten Anda. Namun, karena Anda harus mempertahankan setiap CQWP secara individual, biaya pemeliharaan Anda dapat meningkat dengan cepat.

Dengan menggunakan CSWP dengan navigasi terkelola dan halaman kategori, biaya pemeliharaan Anda akan tetap sama seperti konten Anda tumbuh. Misalnya, jika Anda menambahkan kategori navigasi baru ke konten, Anda bisa menggunakan halaman kategori yang sama untuk menampilkan konten yang termasuk dalam kategori navigasi baru. Jadi meskipun konten Anda berkembang, Anda hanya perlu mempertahankan jumlah halaman yang sama.

Lihat artikel tambahan berikut ini untuk informasi selengkapnya:

Dalam contoh di bawah ini, Anda bisa melihat bagaimana empat CQWPs bisa digantikan dengan satu CSWP pada halaman kategori.

Arsitektur situs kompleks

Anda dapat menggunakan CSWP untuk menampilkan konten dari kumpulan situs lain. Misalnya, jika Anda ingin menulis konten dalam satu kumpulan situs dan menampilkan konten ini di kumpulan situs lain, Anda harus menggunakan CSWP. CQWP hanya bisa menampilkan konten dari satu kumpulan situs.

Kueri untuk konten di kumpulan situs lain

Jika Anda tidak yakin tentang komponen web mana yang digunakan, maka CSWP mungkin merupakan pilihan terbaik dalam kebanyakan kasus. Komponen web ini lebih fleksibel daripada CQWP dan akan memberi Anda hasil kinerja yang lebih baik jika Anda berencana memperluas konten Anda seiring berjalannya waktu.

Jika Anda memutuskan untuk menggunakan CQWP, kami menyarankan agar Anda melakukan pengujian untuk mencari tahu apakah komponen Web memenuhi persyaratan kinerja dan pemeliharaan Anda saat ini dan di masa mendatang.

Informasi selengkapnya tentang komponen Web kueri konten dan pencarian konten

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×