Replace ugly abuse of log pages to store cached results of query pages
authorBrion Vibber <brion@users.mediawiki.org>
Sun, 9 May 2004 01:30:34 +0000 (01:30 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Sun, 9 May 2004 01:30:34 +0000 (01:30 +0000)
commitee940c906d8170f5326d9364fe0dbf3a2d6f4ae5
tree69f1b7c08b3858f6f6b129de8d9b3c65bbd1246b
parente434f7b9cdd6ad52ca5629ca5261fd3c92469611
Replace ugly abuse of log pages to store cached results of query pages
with a table that stores up to 1000 rows for each 'expensive' special
page. This can be paged through, reducing the annoyingness of 50 result
limits on the old system.

Rebuilding the cache can be forced by adding "recache=1" URL parameter,
but this will need to be refined with some sort of controls to prevent
abuse.

Added the user realname update to the installer's updater list, also.
13 files changed:
config/index.php
includes/QueryPage.php
includes/SpecialAncientpages.php
includes/SpecialLongpages.php
includes/SpecialNewpages.php
includes/SpecialPopularpages.php
includes/SpecialShortpages.php
includes/SpecialWantedpages.php
languages/Language.php
maintenance/archives/patch-list.txt
maintenance/archives/patch-querycache.sql [new file with mode: 0644]
maintenance/tables.sql
maintenance/updaters.inc