Delen via


Sitecontrole-prestatie

In dit artikel leert u meer over de diagnostische resultaten van Sitecontrole met betrekking tot prestatieproblemen en hoe u veelvoorkomende problemen kunt oplossen.

Webpagina's bijhouden ingeschakeld

Het inschakelen van een webpagina voor het bijhouden van pagina's kan tot prestatieproblemen in uw website leiden.

Belangrijk

Deze functionaliteit is buiten gebruik gesteld voor Power Pages-sites met versie 9.3.4.x of hoger. Zie de eerder gepubliceerde aankondiging van afschaffing voor meer informatie: Dynamics 365-portals - afgeschafte functies.

In het programma voor sitecontrole worden alle webpagina's (zowel hoofd- als inhoudspagina's) weergegeven die zijn ingeschakeld voor het bijhouden van pagina's. Deze pagina's moeten als volgt worden uitgeschakeld:

  1. Open de app Portalbeheer.

  2. Ga naar Geavanceerd zoeken.

  3. Zoek naar alle webpagina's waarvoor het veld Bijhouden inschakelen (afgeschaft) is ingeschakeld (de waarde is ingesteld op Ja).

  4. Bewerk alle pagina's en stel dit veld in op Nee.

U kunt ook naar elke pagina gaan die wordt vermeld in de Sitecontrole-resultaten en de waarde van het veld Bijhouden inschakelen (afgeschaft) instellen op Nee.

Het is belangrijk dat u begrijpt dat dit veld in versie 9.x van de portaloplossing niet wordt weergegeven in het formulier en u dit mogelijk eerst zelf moet toevoegen.

Webbestanden bijhouden ingeschakeld

Het inschakelen van een webbestand voor het bijhouden van pagina's kan tot prestatieproblemen in uw website leiden.

Belangrijk

Deze functionaliteit is buiten gebruik gesteld voor Power Pages met versie 9.3.4.x of hoger. Zie de eerder gepubliceerde aankondiging van afschaffing voor meer informatie: Dynamics 365-portals - afgeschafte functies.

In het hulpmiddel voor sitecontrole worden alle webbestanden weergegeven die zijn ingeschakeld voor het bijhouden van pagina's. Deze bestanden moeten als volgt worden uitgeschakeld:

  1. Open de app Portalbeheer.
  2. Ga naar Geavanceerd zoeken.
  3. Zoek naar alle webbestanden waarvoor het veld Bijhouden inschakelen (afgeschaft) is ingeschakeld (de waarde is ingesteld op Ja).
  4. Bewerk alle records en stel dit veld in op Nee.

U kunt ook naar elk bestand gaan dat wordt weergegeven in de resultaten van de sitecontrole en de waarde van het veld Bijhouden inschakelen (afgeschaft) instellen op Nee. Als u versie 9.x van de portaloplossing gebruikt, wordt dit veld niet weergegeven in het formulier en moet u dit mogelijk eerst zelf aan het formulier toevoegen.

Aanmelding bijhouden ingeschakeld

Het inschakelen van het bijhouden van een portalaanmelding kan tot prestatieproblemen in uw website leiden.

Belangrijk

Deze functionaliteit is buiten gebruik gesteld voor portals met versie 9.3.4.x o f hoger. Zie de eerder gepubliceerde aankondiging van afschaffing voor meer informatie: Dynamics 365-portals - afgeschafte functies.

In het hulpmiddel voor sitecontrole wordt gecontroleerd of het bijhouden van aanmeldingen voor uw portal is ingeschakeld en wordt aangegeven dat de controle is mislukt als dit is ingeschakeld. Aanmelding bijhouden moet als volgt worden uitgeschakeld:

  1. Open de app Portalbeheer.
  2. Ga naar Website>Site-instellingen.
  3. Zoek naar de site-instelling Authentication/LoginTrackingEnabled.
  4. Wijzig de waarde van deze site-instelling Onwaar of verwijder de site-instelling.
  5. Start de website opnieuw.

Uitvoercache voor koptekst is uitgeschakeld

Wanneer u uitvoercache voor kopteksten op uw website uitschakelt, kan dit bij hoge belasting tot prestatieproblemen in uw website leiden. Meer details over deze functionaliteit vindt u via Uitvoercaching voor kop- en voetteksten inschakelen in een website.

Met het hulpmiddel voor sitecontrole wordt gecontroleerd of uitvoercache voor kopteksten voor uw website is uitgeschakeld en wordt aangegeven dat de controle is mislukt als dit is uitgeschakeld. U schakelt dit als volgt in:

  1. Open de app Portalbeheer.
  2. Ga naar Website>Site-instellingen.
  3. Zoek naar de site-instelling Header/OutputCache/Enabled.
  4. Als de site-instelling beschikbaar is, wijzigt u de waarde in Waar. Als de site-instelling niet beschikbaar is, maakt u een nieuwe site-instelling met deze naam en stelt u de waarde in op Waar.
  5. Start de website opnieuw.

Wanneer u uitvoercache voor voetteksten op uw website uitschakelt, kan dit bij hoge belasting tot prestatieproblemen in uw website leiden. Meer details over deze functionaliteit vindt u via Uitvoercaching voor kop- en voetteksten inschakelen in een portal.

Met het hulpprogramma voor sitecontrole wordt gecontroleerd of uitvoercache voor voetteksten voor uw website is uitgeschakeld en wordt aangegeven dat de controle is mislukt als dit is uitgeschakeld. U schakelt dit als volgt in:

  1. Open de app Portalbeheer.
  2. Ga naar Website>Site-instellingen.
  3. Zoek naar de site-instelling Footer/OutputCache/Enabled.
  4. Als de site-instelling beschikbaar is, wijzigt u de waarde in Waar. Als de site-instelling niet beschikbaar is, maakt u een nieuwe site-instelling met deze naam en stelt u de waarde in op Waar.
  5. Start de website opnieuw.

Groot aantal webbestandsrecords

De webbestandstabel wordt gebruikt door een Power Pages-site om de statische bestanden op te slaan die u op uw website wilt gebruiken. Deze tabel wordt vooral gebruikt om statische inhoud van uw website, zoals CSS, JavaScript, afbeeldingsbestanden, enzovoort op te slaan. Een groot aantal van dit soort bestanden kan echter tot traagheid leiden bij het opstarten van uw website.

Met het hulpprogramma voor sitecontrole wordt dit gecontroleerd en wordt u geïnformeerd als u meer dan 500 actieve webbestanden in uw website hebt. Als al deze bestanden statische inhoud vertegenwoordigen, kunt u het volgende doen om dit probleem op te lossen:

  • Gebruik een externe bestandsserver, zoals Azure Blob Storage of Azure Content Delivery Network, om deze bestanden op te slaan en verwijs vervolgens op de juiste pagina's naar deze bestanden, in de pagina of een onderliggende sjabloon.

  • Als u geen bestanden kunt verplaatsen, moet u ervoor zorgen dat niet alle bestanden worden geladen in combinatie met de startpagina. Er wordt een webbestand geladen met de startpagina als de bovenliggende pagina van dat bestand op de startpagina is ingesteld. Om dit te voorkomen, doet u het volgende:

    1. Maak een dummywebpagina zonder inhoud en een lege sjabloon. Deze pagina wordt gebruikt om een direct pad naar uw webbestanden te maken.
    2. Voor alle webbestanden die niet nodig zijn op de startpagina, wijzigt u de bovenliggende pagina in deze dummywebpagina. Als u klaar bent, is het volledige pad naar uw webbestand Portal URL/{dummy_webpage}/{web file}.
    3. Verwijs direct in de HTML van de pagina- of websjabloon van de pagina waar u het wilt gebruiken naar het webbestand. Zo wordt het bestand op aanvraag op die pagina geladen.

Opzoekconfiguratie voor basisformulieren

Het inschakelen van een zoekopdracht als vervolgkeuzemenu in basisformulieren of geavanceerde formulieren kan leiden tot prestatieproblemen als het aantal records dat in de vervolgkeuzelijst wordt weergegeven meer dan 200 is en de records regelmatig worden gewijzigd. Gebruik deze optie alleen voor statische zoekopdrachten, zoals een lijst met landen en staten, met een beperkt aantal records.

Als deze optie is ingeschakeld voor zoekopdrachten die een groot aantal records kunnen hebben, vertraagt dit de laadtijd van de webpagina waarop het basisformulier beschikbaar is. Wanneer deze pagina door veel gebruikers wordt gebruikt en vaak wordt geladen, kan deze de hele website vertragen door resources van de website te gebruiken om deze pagina weer te geven. Voor deze situaties moet een volledige zoekervaring worden gebruikt of moet een aangepast HTML-besturingselement dat een AJAX-eindpunt aanroept (gemaakt met websjablonen) worden gebouwd voor de gewenste vormgeving.

Aantal webrollen

Webrollen worden gebruikt in portals om op rollen gebaseerd toegangsbeheer mogelijk te maken. Doorgaans is het aantal webrollen in een website beperkt omdat het aantal verschillende combinaties van machtigingen ook beperkt zou zijn. Als het aantal webrollen in uw website de 100 overschrijdt, kan dit prestatieproblemen veroorzaken die van invloed zijn op alle webpagina's.

Zie ook

Sitecontrole uitvoeren