On Fri, 2003-03-21 at 22:19, Brion Vibber wrote:
Next step is to add a last-touched field for pages and users to invalidate caches when links & preferences change -- see http://meta.wikipedia.org/wiki/Cache_control
Okay, experimental code is in CVS and running on test.wikipedia.org, please give it a thorough tryout!
Caching is now enabled for all browsers except for Internet Explorer 5.0 and earlier (which apparently have some other dreadful problems, and I've no means to test them).
-- brion vibber (brion @ pobox.com)
Checking in newcodebase/Article.php; /cvsroot/wikipedia/phpwiki/newcodebase/Article.php,v <-- Article.php new revision: 1.142; previous revision: 1.141 done Checking in newcodebase/DatabaseFunctions.php; /cvsroot/wikipedia/phpwiki/newcodebase/DatabaseFunctions.php,v <-- DatabaseFunctions.php new revision: 1.27; previous revision: 1.26 done Checking in newcodebase/DefaultSettings.php; /cvsroot/wikipedia/phpwiki/newcodebase/DefaultSettings.php,v <-- DefaultSettings.php new revision: 1.20; previous revision: 1.19 done Checking in newcodebase/LinksUpdate.php; /cvsroot/wikipedia/phpwiki/newcodebase/LinksUpdate.php,v <-- LinksUpdate.php new revision: 1.11; previous revision: 1.10 done Checking in newcodebase/OutputPage.php; /cvsroot/wikipedia/phpwiki/newcodebase/OutputPage.php,v <-- OutputPage.php new revision: 1.116; previous revision: 1.115 done Checking in newcodebase/SpecialMovepage.php; /cvsroot/wikipedia/phpwiki/newcodebase/SpecialMovepage.php,v <-- SpecialMovepage.php new revision: 1.30; previous revision: 1.29 done Checking in newcodebase/User.php; /cvsroot/wikipedia/phpwiki/newcodebase/User.php,v <-- User.php new revision: 1.41; previous revision: 1.40 done Checking in newcodebase/maintenance/buildTables.inc; /cvsroot/wikipedia/phpwiki/newcodebase/maintenance/buildTables.inc,v <-- buildTables.inc new revision: 1.23; previous revision: 1.22 done RCS file: /cvsroot/wikipedia/phpwiki/newcodebase/maintenance/patch-cache.sql,v done Checking in newcodebase/maintenance/patch-cache.sql; /cvsroot/wikipedia/phpwiki/newcodebase/maintenance/patch-cache.sql,v <-- patch-cache.sql initial revision: 1.1 done Checking in newcodebase/maintenance/patch-list.txt; /cvsroot/wikipedia/phpwiki/newcodebase/maintenance/patch-list.txt,v <-- patch-list.txt new revision: 1.8; previous revision: 1.7