Manual:BenchmarkParse.php/pt
Versão MediaWiki: | ≥ 1.23 |
ficheiro do MediaWiki: benchmarkParse.php | |
---|---|
Localização: | maintenance/benchmarks/ |
Código fonte: | master • 1.44.0 • 1.43.3 • 1.39.13 |
Classes: | BenchmarkParse |
Detalhes
O ficheiro benchmarkParse.php é um comando de manutenção para testar o desempenho de quanto tempo demora para analisar um título indicado numa data e hora opcionalmente especificada.
Opções/Argumentos
Opção/Argumento | Descrição | Obrigatório? |
---|---|---|
title | O nome da página para analisar | Required |
--warmup | Repetir a operação de análise este número de vezes para preparar a cache | Optional |
--loops | Número de vezes para repetir a operação de analisar pós-preparação | Optional |
--page-time | Utilize a versão da página que era a atual nessa altura | Optional |
--tpl-time | Utilize modelos que eram atuais nessa altura (exceto em que os movimentos e eliminação não são tratados corretamente) | Optional |
--reset-linkcache | Reiniciar a "Cache de Ligação" depois de cada análise. | Optional |
Utilização
php maintenance/run.php benchmarks/benchmarkParse title [ --warmup| --loops| --page-time| --tpl-time| --reset-linkcache ]
Terminal
$ php maintenance/run.php benchmarks/benchmarkParse "Main Page" CPU time = 0.003 s, wall clock time = 0.006 s
In MediaWiki version 1.39.13 and earlier, you must invoke maintenance scripts using
php maintenance/scriptName.php
instead of php maintenance/run.php scriptName
.
Teste Obama
Nome coloquial para um teste rápido de velocidade de análise nos servidores da Wikimédia, que utiliza o artigo infame de Barack Obama (que costumava levar mais de 30 segundos para analisar).
php /usr/local/apache/common/multiversion/MWScript.php maintenance/benchmarks/benchmarkParse.php \
--wiki=enwiki --loops=10 --warmup=10 "Barack Obama"
Consultar também
- Manual: BenchmarkHooks.php
- Manual: BenchmarkPurge.php
- wikitech:Performance/Guides/Measure backend performance#Benchmarking