Manual:$wgProfiler/nl

Category:Pages to be expanded/nl#$wgProfiler/nl Category:MediaWiki configuration settings/nl#ProfilerCategory:MediaWiki configuration settings introduced in version 1.8.0/nl#ProfilerCategory:MediaWiki configuration settings still in use/nl#ProfilerCategory:Debug variables/nl#Profiler
Profileren: $wgProfiler
Instellingen met betrekking tot profilering.
Geïntroduceerd in versie:1.8.0
Verwijderd in versie:nog steeds in gebruik
Toegelaten waardes:(associative array)
Standaardwaarde:[]

Details

Deze instelling wordt gebruikt om profiling van uw MediaWiki-installatie te configureren.

Voor de beschikbare keys zie Manual:Profiling. Ze omvatten:

'class'
Bijvoorbeeld, ProfilerXhprof levert een Xhprof-backed profiler. Er is ook ProfilerExcimer die werkt met Excimer.
'output'
Definieer één of meerdere uitvoermethoden. Gebruik voor meerdere uitvoermethoden tegelijk een array van klassennamen, één voor elk type uitvoer dat u wilt dat de profiler genereert. Gebruik bijvoorbeeld de "ProfilerOutputText" profiler. De standaard beschikbare outputklassen zijn: ProfilerOutputDump, ProfilerOutputStats, ProfilerOutputText.
  • ProfilerOutputStats geeft profileringsgegevens weer als StatsD-metriek. Het verwacht dat u de $wgStatsdServer configuratievariabele heeft ingesteld op de host (of host:port) van uw statsd-server.
  • ProfilerOutputText zal profileringsgegevens in de paginabody weergeven als commentaar. U kunt de profileringsgegevens in HTML renderen als onderdeel van de inhoud van de pagina door de configuratievlag 'zichtbaar' in te stellen: $wgProfiler['visible'] = true;
  • ProfilerOutputDump verwacht een $wgProfiler['outputDir'] die aangeeft waar de dumpbestanden moeten komen te staan. De geproduceerde bestanden zijn compatibel met de XHProf gui.
'visible'
true of false. Indien true, wordt de uitvoer weergegeven in HTML-rendering (en niet alleen in een commentaar).
'sampling'
Positive integer. Profiel elke neaanvraag.

Voor de prestaties is de profiler altijd uitgeschakeld voor CLI-scripts, omdat deze lang kunnen lopen en de gegevens zich zouden opstapelen. Gebruik de '--profiler' parameter van onderhoudsscripts om dit te overrulen.

Voorbeeld

Voor een rudimentaire debug-profiler:

$wgProfiler= [
  'class' => ProfilerXhprof::class,
  'output' => ProfilerOutputText::class,
];

Zie ook

Category:Debug variables/nl Category:MediaWiki configuration settings/nl Category:MediaWiki configuration settings introduced in version 1.8.0/nl Category:MediaWiki configuration settings still in use/nl Category:Pages to be expanded/nl