You are here: Foswiki>Tasks Web>Item12246 (06 Nov 2018, MichaelDaum)Edit Attach

Item12246: Documentation for System.PageCaching is out of date

Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component: PageCache
Branches: master
Reported By: KipLubliner
Waiting For:
Last Change By: MichaelDaum
  • Configuring the Cache - refers to {Cache}{CacheManager} and Cache}{MetaCacheManager}
    • {CacheManager} and {MetaCacheManager} don't exist anymore, only in outdated unit tests and debian packaging files - MD
  • No information about how to setup the database DDL (are all tables created automatically the first time the cache is used?)
    • tables are created automatically of course - MD
  • HTTP Compression - there is no {Cache}{Compress} option
    • there is no cache compression feature - MD
  • Software Requirements - needs to be updated
    • what's missing? - MD

-- KipLubliner - 13 Nov 2012

FWIW I made a quick howto at BestPracticeTip30

-- PaulHarvey - 14 Nov 2012

It seems the documentation is incorrect regarding the WebPreferences parameter:

it says

Web dependencies can also be specified using the WEBDEPENDENCIES web preference setting. If WEBDEPENDENCIES is set, it overrides the setting of {Cache}{WebDependencies} for that web. To use the preference set it to a comma separated list of topics (no wildcards are allowed). Example, The default value for {Cache}{WebDependencies} is set to WebRss, WebAtom, WebTopicList, WebIndex, WebSearch and WebSearchAdvanced. This means, that for instance WebRss is a page that is cached the first time it is accessed, so every further request is speeded up. When one of the topics in the web it is in changes, a new rss feed is provided containing the most recent update as expected. Example:

* Set WEBPREFERENCES = WebRss, WebAtom, WebTopicList, WebIndex, WebSearch, WebSearchAdvanced, MyOwnProtectedTopic

it says use WEBDEPENDENCIES and then proceeds to use WEBPREFERENCES. This is probably a typo.

-- RaymondLutz - 09 Sep 2014

Unit tests for the page cache are outdated. Debian packaging files too.

-- MichaelDaum - 09 Sep 2014

There seem to be enough things here identified as incorrect, that this needs review for 1.2. Marking it a release blocker.

-- GeorgeClark - 15 Mar 2015

Setting this to No Action, there don't seem to be any issues remaining on the trunk version of caching.

-- GeorgeClark - 05 May 2015

Re-opening - the doc is confusing. Fixed on utf8 branch.

-- CrawfordCurrie - 19 May 2015

ItemTemplate edit

Summary Documentation for PageCaching is out of date
ReportedBy KipLubliner
Codebase trunk
SVN Range
AppliesTo Engine
Component PageCache
Priority Urgent
CurrentState Closed
Checkins distro:7826ef01e5bd
TargetRelease major
ReleasedIn 2.0.0
CheckinsOnBranches master
masterCheckins distro:7826ef01e5bd
Topic revision: r11 - 06 Nov 2018, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy