Pagina's sneller laden met behulp van caching in webonderdeel Inhoud zoeken

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Het webonderdeel Inhoud zoeken biedt veel flexibiliteit voor het configureren van de query die in het onderdeel is opgenomen. Als u het webonderdeel echter configureert met een zeer complexe query, of als een pagina veel van deze webonderdelen bevat, kan het laden van de pagina langer duren. U kunt ervoor zorgen dat de pagina sneller wordt geladen door in te stellen dat zoekresultaten in de cache moeten worden opgeslagen voor gebruikers die tot dezelfde AD-beveiligingsgroep behoren. Aangezien zoekresultaten in de cache sneller kunnen worden geraadpleegd dan resultaten in de zoekindex, wordt de pagina sneller geladen.

Als u instelt dat een webonderdeel Inhoud zoeken caching moet gebruiken, wordt er eerst in de cache gezocht naar bestaande zoekresultaten die overeenkomen met de query en de AD-beveiligingsgroep. Als er in de cache geen zoekresultaten worden gevonden, wordt de zoekindex geraadpleegd.

U wordt aangeraden caching alleen te gebruiken in webonderdelen op pagina's die meer dan tien keer per kwartier opnieuw worden geladen. Denk hierbij aan populaire startpagina's of categoriepagina's die als uitgangspunt fungeren voor navigatie naar meer gedetailleerde cataloguspagina's.

Tip : Zie Tips voor het configureren van het webonderdeel Inhoud zoeken om de laadtijd van pagina's te beperken voor andere dingen die u kunt proberen om pagina's sneller te laden.

In dit artikel:

Een webonderdeel Inhoud zoeken configureren voor caching

  1. Zorg ervoor dat u lid bent van de SharePoint-groep Ontwerpers op de site met het webonderdeel Inhoud zoeken.

  2. Ga naar de pagina met het webonderdeel.

  3. Klik op Instellingen en selecteer Pagina bewerken.

  4. Selecteer het webonderdeel dat u wilt configureren.

  5. Ga in het taakvenster van het webonderdeel naar het onderdeel Eigenschappen en selecteer Query wijzigen bij Zoekcriteria.

  6. Ga naar het tabblad Instellingen.

  7. Ga naar het gedeelte Caching en selecteer Groep: Iedereen behalve externe gebruikers, of selecteer Groep: en voer de naam in van de AD-beveiligingsgroep die u wilt gebruiken.

    Opmerking : Als u wilt testen of het webonderdeel het verwachte resultaat oplevert, moet u lid zijn van de AD-beveiligingsgroep die u selecteert.

Tip : Het is niet mogelijk om de naam van AD-beveiligingsgroepen op te zoeken vanuit het webonderdeel Inhoud zoeken. Ga hiervoor naar de klassieke Azure-portal. Zie voor meer informatie Groepen beheren in Azure Active Directory.

Wanneer moet ik caching gebruiken?

Voordat u voor alle webonderdelen Inhoud zoeken instelt dat u caching wilt gebruiken, is het verstandig om de kenmerken te bekijken van de pagina waarop het webonderdeel wordt gebruikt:

  • Op wat voor soort pagina staat het webonderdeel?
    Caching werkt uitstekend voor webonderdelen Inhoud zoeken die zich bevinden op startpagina's of op pagina's die door veel gebruikers worden gehanteerd als uitgangspunt wanneer ze informatie gaan zoeken. Caching kan ook zinvol zijn voor webonderdelen Inhoud zoeken op categoriepagina's die fungeren als uitgangspunt voor het navigeren naar meer gedetailleerde cataloguspagina's.

  • Hoe vaak wordt de pagina opnieuw geladen?
    Het is raadzaam om caching alleen te gebruiken voor webonderdelen Inhoud zoeken op pagina's die meer dan tien keer per kwartier opnieuw worden geladen.

  • Is het webonderdeel geconfigureerd voor het weergeven van verschillende resultaten aan verschillende gebruikers?
    Als er te veel gebruikersgroepen zijn gekoppeld aan de query van het webonderdeel, kan de cache worden overbelast door de combinaties van zoekresultaten. Het gevolg hiervan is dat de laadtijd van de pagina hetzelfde blijft of zelfs langer wordt.

Hieronder ziet u een voorbeeld van een intranetpagina met vier webonderdelen Inhoud zoeken. De pagina wordt gemiddeld 38 keer per kwartier opnieuw geladen. Op basis van deze paginakenmerken is het aannemelijk dat de pagina sneller kan worden geladen als voor sommige webonderdelen caching wordt ingeschakeld.

Voorbeeld van een intranet-startpagina met vier webonderdelen Inhoud zoeken

Laten we ook eens kijken naar de individuele webonderdelen:

  • Webonderdeel 1 gaat over een aanstaande training.

  • Webonderdeel 2 bevat andere nieuwsberichten van het bedrijf.

  • In webonderdeel 3 vindt u populaire documenten voor uw afdeling.

  • Webonderdeel 4 bevat de documenten waaraan u onlangs hebt gewerkt.

De query's in webonderdelen 1 en 2 zijn zo geconfigureerd dat ze voor alle gebruikers dezelfde resultaten weergeven. Dit betekent dat de pagina waarschijnlijk sneller wordt geladen als u voor deze twee webonderdelen caching inschakelt.

De query's in webonderdelen 3 en 4 zijn zo geconfigureerd dat ze voor verschillende gebruikers verschillende resultaten weergeven.

In webonderdeel 3 wordt één set met resultaten weergegeven voor werknemers van de afdeling HR en een andere set voor werknemers van de afdeling Sales. In de meeste gevallen kunt u de pagina sneller laden door caching te gebruiken in dit webonderdeel. Als uw bedrijf echter veel kleine afdelingen heeft met slechts enkele werknemers per afdeling, kan de cache overbelast raken door het aantal zoekresultaten dat wordt opgeslagen in de cache, met als gevolg dat de laadtijd van de pagina zelfs toeneemt.

In webonderdeel 4 ziet u aan welke documenten de aangemelde gebruiker onlangs heeft gewerkt. Het is beter de cache niet te gebruiken voor dit webonderdeel. Aangezien de query voor elke gebruiker anders is, worden alle afzonderlijke zoekresultaten in de cache opgeslagen. Hierdoor wordt de cache overbelast en kan de laadtijd van de pagina oplopen.

Waarom worden webpagina's sneller geladen bij gebruik van caching?

Laten we eerst eens kijken hoe zoekresultaten worden weergegeven in een webonderdeel Inhoud zoeken zonder caching:

  1. Een gebruiker gaat naar een pagina waaraan een webonderdeel Inhoud zoeken is toegevoegd.

  2. De query in het webonderdeel wordt verstuurd naar de zoekindex.

  3. Met de query worden resultaten gevonden in de zoekindex, waarna de zoekresultaten worden verwijderd die gebruikers in de toegewezen AD-beveiligingsgroep niet mogen zien.

  4. De zoekresultaten worden vanuit de zoekindex naar het webonderdeel verstuurd, waar de gebruiker de resultaten ziet.

  5. Een tweede gebruiker bezoekt dezelfde pagina, en de stappen 2 tot en met 4 worden herhaald.

Weergave van resultaten in een webonderdeel Inhoud zoeken zonder de caching-functie

Laten we nu eens kijken hoe resultaten worden weergegeven in een webonderdeel Inhoud zoeken met caching:

  1. Een gebruiker gaat naar een pagina waaraan een webonderdeel Inhoud zoeken is toegevoegd.

  2. Er is een AD-beveiligingsgroep, bijvoorbeeld Iedereen behalve externe gebruikers, toegewezen in het webonderdeel. In dit voorbeeld wordt ervan uitgegaan dat de gebruiker die de pagina bezoekt, lid is van de toegewezen AD-beveiligingsgroep.

  3. De query en de toegewezen AD-beveiligingsgroep in het webonderdeel worden gecombineerd en er wordt eerst gezocht naar een overeenkomende query en beveiligingsgroep in de cache. Als er geen overeenkomende resultaten worden gevonden in de cache, wordt de query verzonden naar de zoekindex.

  4. Met de query worden resultaten gevonden in de zoekindex, waarna de resultaten worden verwijderd die gebruikers in de toegewezen AD-beveiligingsgroep niet mogen zien.

  5. Het zoekresultaat wordt vanuit de zoekindex verzonden naar de cache en wordt daar opgeslagen (Resultaat 1).

  6. Het zoekresultaat wordt vanuit de cache aangeboden aan het webonderdeel Inhoud zoeken, waar de gebruiker het resultaat ziet.

  7. Een tweede gebruiker bezoekt dezelfde pagina. Deze gebruiker behoort tot dezelfde AD-beveiligingsgroep als de eerste gebruiker.

  8. De query retourneert bestaande zoekresultaten voor de combinatie van de query en de AD-beveiligingsgroep in de cache.

  9. Deze zoekresultaten worden vanuit de cache aangeboden aan het webonderdeel, waar de gebruiker het resultaat ziet.

Weergave van resultaten in een webonderdeel Inhoud zoeken met de caching-functie

Aangezien zoekresultaten in de cache sneller kunnen worden geraadpleegd dan resultaten in de zoekindex, wordt de pagina sneller geladen.

Belangrijk : De cache verloopt na 15 minuten. De cache wordt opnieuw gevuld door de eerste gebruiker die de pagina bezoekt nadat de cache is verlopen. Het is dan ook mogelijk dat de laadtijd van de pagina langer is voor de eerste gebruiker die de cache vult nadat deze is leeggemaakt.

Probleemoplossing: nieuw toegevoegde inhoud wordt niet weergegeven in resultaten van het webonderdeel Inhoud zoeken

Het webonderdeel Inhoud toont zoekresultaten voor inhoud die is gecrawld en is toegevoegd aan de zoekindex. Wanneer u een webonderdeel Inhoud zoeken configureert voor caching, worden overeenkomende resultaten uit de cache weergegeven, niet uit de zoekindex. Zoekresultaten, ook lege zoekresultaten, worden voor een maximumperiode van 15 minuten opgeslagen in de cache. Na die periode wordt de cache leeggemaakt.

Als u naar nieuw toegevoegde inhoud zoekt voordat de inhoud is gecrawld en opgenomen in de zoekindex, bevat de cache lege zoekresultaten voor de query totdat de cache is verlopen. Deze inhoud wordt dan niet weergegeven in de resultaten voor het webonderdeel Inhoud zoeken.

Als nieuw toegevoegde inhoud niet wordt weergegeven in het webonderdeel Inhoud zoeken:

  1. Controleer of de inhoud is gecrawld en is toegevoegd aan de zoekindex. Zoek naar de inhoud in een zoekvak, of in een webonderdeel Inhoud zoeken waarvoor caching niet is ingeschakeld, totdat u de inhoud kunt vinden.

  2. Wacht ten minste 15 minuten totdat de inhoud van de cache opnieuw is verlopen en probeer het opnieuw.

  3. Als u nog steeds geen resultaten ziet, controleert u of u lid bent van de AD-beveiligingsgroep die is toegewezen aan het webonderdeel. Als u geen lid bent van de AD-beveiligingsgroep, ziet u geen zoekresultaten.

Opmerking : In SharePoint Online wordt nieuwe inhoud volgens vaste intervallen automatisch gecrawld en toegevoegd aan de zoekindex. U kunt echter ook zelf een verzoek indienen voor het crawlen en opnieuw indexeren van een site, bibliotheek of lijst.

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×