Use WikiPage::doQuickEditContent for speed up batch.

WikiPage::doEditContent was extremely slow, because it updated link tables
etc. For batch processing, we now use WikiPage::doQuickEditContent, which is
considerably faster.
This commit is contained in:
Daniel Kraus
2014-06-10 16:45:23 +02:00
parent d7571c4922
commit 1cafdc4b1a
2 changed files with 3 additions and 4 deletions

View File

@ -324,10 +324,10 @@
$content = $page->getContent();
$article = Article::newFromWikiPage($page, $context);
LinkTitles::parseContent($article, $content);
$page->doEditContent($content,
$page->doQuickEditContent($content,
$context->getUser(),
"Links to existing pages added by LinkTitles bot.",
EDIT_MINOR | EDIT_FORCE_BOT,
$context->getUser()
true // minor modification
);
}