Manual:$wgProfiler

This page is a translated version of the page Manual:$wgProfiler and the translation is 89% complete.
Outdated translations are marked like this.
Other languages:
English • ‎Nederlands • ‎español • ‎français • ‎magyar • ‎中文 • ‎日本語
Profiling: $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 hem vertelt waar hij de dump-bestanden moet schrijven.

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