SharePointi saidil andmete otsimiseks saab kasutada kahte veebiosa. Need on väga sarnased: sisupäringu veebiosa (CQWP) ja sisuotsingu veebiosa (CSWP). Lihtsalt nende nimesid vaadates ei ole selge, et nende kahe vahel on vahet.
Enamasti soovitame kasutada sisuotsingu veebiosa, kuna see ei mõjuta jõudlust nii palju kui sisupäringu veebiosa.
Oluline on mõista kahe veebiosa tugevusi ja piiranguid. Enamasti soovitame kasutada sisuotsingu veebiosa, kuna see ei mõjuta jõudlust nii palju kui sisupäringu veebiosa.
-
Kasutage CQWP-d, kui teil on piiratud hulgal sisu, teie päring on lihtne ja te ei oota, et teie sisu tulevikus suureneks.
-
CsWP-t saate kasutada kõigis muudes stsenaariumides, kui soovite kuvada päringul põhinevat sisu.
Järgmises tabelis on esitatud kahe veebiosa võrdlus.
Veebiosa käitumine |
Sisupäringu veebiosa. |
Sisuotsingu veebiosa |
---|---|---|
Päringu konfiguratsioon |
Lihtne |
Peate teadma teatud otsingufunktsioonide kohta,nt Otsinguskeemi haldamine SharePoint Online'is. |
Päring suurte sisuhulkade üleselt |
Piiratud |
Jah |
Keerukate päringute käsitsemine |
Piiratud |
Jah |
Mastaabi tulevase sisu kasvuga toimetulekuks |
Piiratud |
Jah |
Muude saidikogumite sisu kuvamine |
Ei |
Jah (vt allpool teemat Sisuotsingu veebiosa kasutamine muu saidikogumi sisu kuvamiseks ) |
Päringutulemite kujundust saab kohandada |
Jah, kasutades XSLT-d. |
Jah, html-i abil. |
Hoolduskulud keerukas saidiarhitektuuris |
Kõrge |
Väike (vt allpool jaotist Sisuotsingu veebiosa kasutamine hoolduskulude vähendamisel ) |
Veebiosas kuvatavate päringutulemite piiritlemine |
Ei |
Jah, koos piiritlemisveebiosaga. |
Saate kasutada mõlemat veebiosa alamsaidil talletatud teabe kuvamiseks. Sisu autorite ja kodusaitide külastajate kasutuskogemus on identne olenemata sellest, millist veebiosa kasutate. Nende kahe veebiosa erinevus on tehnoloogia, mida veebiosad kasutavad. CQWP esitab andmebaasipäringu, kuid CSWP esitab otsinguregistri päringu.
Siin on näide selle kohta, kuidas need veebiosad toimivad. Näide A kuvab ettevõtte, mis kasutab müügi alamsaidi sisu kuvamiseks CQWP-t, ja näide B kuvab ettevõtte, mis kasutab müügi alamsaidi sisu kuvamiseks CSWP-t.
Pildi viiktekst |
Näide A: Sisupäringu veebiosa |
Näide B: Sisuotsingu veebiosa |
---|---|---|
1 |
Koostate loendi sisu. |
Koostate loendi sisu. |
2 |
Loendiüksused talletatakse kohe andmebaasis. |
Määratud ajavahemiku järel analüüsitakse loendiüksusi automaatselt ja lisatakse otsinguregistrisse. |
3 |
Külastaja vaatab kodusaiti. CQWP väljastas andmebaasile automaatselt päringu. |
Külastaja vaatab kodusaiti. CSWP väljastab otsinguregistrile automaatselt päringu. |
4 |
Andmebaas tagastab päringutulemi ja kuvab selle CQWP-s. |
Otsinguregister tagastab päringutulemi ja kuvab selle CSWP-s. |
Kuna veebiosad kasutavad erinevaid tehnoloogiaid, on kasutusjuhud, mille puhul peaksite valima ühe veebiosa teise asemel. Kasutusjuhtum on sageli keerulisem kui eelmises jaotises toodud lihtnäide. Enne, kui otsustate, millist veebiosa kasutada, on oluline kaaluda järgmist.
-
Kui palju sisu mul on?
-
Kui keerukad on päringute järgi?
-
Kuhu minu sisu salvestatakse?
-
Kui palju minu sisu aja jooksul kasvab?
-
Kui palju minu hoolduskulud aja jooksul kasvavad?
Soovitame käsitleda kõiki neid valdkondi tervikuna, mitte eraldi.
Märkus.: Kui kaalute SharePointi kohapealselt saidilt SharePoint Online'i saidile üleminekut ja kasutate kohapealsel SharePointi saidil CQWP-sid, võivad ilmneda mõned jõudlusprobleemid. SharePoint Online'is ei saa te jõudluse parandamiseks rentnikku mastaandada. Lisaks käitub vahemällu talletamise funktsioon SharePoint Online'is teisiti kui kohapealses SharePointis.
Mis mõjutab sisupäringu veebiosa jõudlust?
Kui eelmises näites sisaldab loend Uudised vähem kui 5000 üksust, on CQWP jõudlus tõenäoliselt väga hea. Kui uudisteloend ületab 5000 üksust ja CQWP päring on keerukas, võib veebiosal tekkida jõudlusprobleeme. Keerukat päringut on raske täpselt määratleda, kuid kõigil teie saidikogumi saitidel kuvatav allikas on keerukam kui kindlat loendit päringut esitav allikas . Kui päring kasutab lisafiltreid, suureneb päringu keerukus. Päringu keerukus suureneb olenevalt saidi veerutüüpidest ja kasutatavatest tingimustest. Siin on mõned näited:
-
Päring, mis filtreerib saidi veerus, mille tüüp on Mitu tekstirida , on keerukam kui päring, mis filtreerib saidi veerus, mille tüüp on Jah/ei.
-
Filtrit, mis kasutab tingimust sisaldab , on keerukam kui tingimust kasutav päring.
-
Mitu Or-tingimust suurendab päringu keerukust.
CQWP jõudlust mõjutab ka sisu talletuskoht. Kui teie sisu talletatakse mitmel saidil, mõjutab veebiosa töödeldavate loendiüksuste koguarv selle jõudlust. Näiteks soovite oma ettevõtte avalehel kuvada värskeimad uudiseüksused loenditest, mida säilitatakse mitmes alamsaidil. Igas loendis on 1000 üksust. See tähendab, et CQWP peab päringu tegema üle 3000 üksuse.
Selles näites on CQWP jõudlus tõenäoliselt hea juhul, kui üksuste koguarv on väiksem kui 5000. Kui aga päring on keerukas, võib CQWP põhjustada jõudlusprobleeme isegi siis, kui üksuste koguarv on mõni tuhat.
Teine oluline tegur, mis võib mõjutada CQWP jõudlust, on sisu kasvades. Lahendus, mis töötab täna hästi, ei pruugi teie tulevasele sisule rakenduda. Kui eeldate saitide arvu või sisu hulga suurt suurenemist, ei tohiks te CQWP-t kasutada.
Mõlema veebiosa abil saate kuvada sisu saidi navigeerimisteabe põhjal. Näiteks kui külastaja läheb lehele, väljastab selle lehe veebiosa automaatselt päringu, mis sisaldab teie saidi navigeerimise teavet. Otsingutulemid kuvatakse veebiosas. Kui teil pole palju sisu ja päring on lihtne, saate sisu kuvamiseks kasutada mitut CQWP-d. Kuna aga peate iga CQWP eraldi haldama, võivad hoolduskulud kiiresti eskaleerida.
CsWP koos hallatava navigeerimise ja kategoorialehega kasutamisel jäävad hoolduskulud samaks, kui teie sisu kasvab. Näiteks kui lisate sisule uue navigeerimiskategooria, saate sama kategoorialehe kaudu kuvada sisu, mis kuulub uude navigeerimiskategooriasse. Kuigi teie sisu kasvab, peate säilitama ainult sama palju lehti.
Lisateavet leiate järgmistest artiklitest.
Alltoodud näites näete, kuidas saab neli CQWP-d kategoorialehel asendada ühe CSWP-ga.
CSWP abil saate kuvada muude saidikogumite sisu. Näiteks kui soovite luua sisu ühes saidikogumis ja kuvada selle sisu mõnes muus saidikogumis, peate kasutama CSWP-t. CQWP saab kuvada ainult ühe saidikogumi sisu.
Kui te pole kindel, millist veebiosa kasutada, on CSWP tõenäoliselt enamikul juhtudel parim valik. See veebiosa on CQWP-st paindlikum ja annab paremaid jõudlustulemusi, kui plaanite oma sisu aja jooksul laiendada.
Kui otsustate kasutada CQWP-t, soovitame teil testida, et teada saada, kas veebiosa vastab teie praegustele ja tulevastele jõudlus- ja hooldusnõuetele.