You are here: Foswiki>Tasks Web>Item10344 (05 Jul 2015, GeorgeClark)Edit Attach

Item10344: Cache parsed / loaded topics in the MetaCache. Only load from disk and parse the topic format once per session.

pencil
Priority: Enhancement
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component: FoswikiMeta, Performance
Branches:
Reported By: SvenDowideit
Waiting For:
Last Change By: GeorgeClark
The initial commit makes it work - IF the coder writes

$meta = $meta->load() or $meta = Foswiki::Meta->load(

From my investigation into reducing the amount of disk and cpu activity, it looks like we need to do some redesign in the way store and meta obects get created , cached and addressed.

this however does make a performance difference, so I'd like to get it some testing.

-- SvenDowideit - 12 Feb 2011

This does seem to make a noticeable perf. difference, though I experienced some strangeness, see Item10398

-- PaulHarvey - 23 Feb 2011

I've done some work on this to make it multi-user "aware" as a result of addressing Item11088.

-- PaulHarvey - 24 Oct 2011

Is this code ready for release in 1.2?

-- GeorgeClark - 19 Jun 2014

Setting to Waiting For Release. This has been in core for 3 years. That seems to be stable enough.

-- GeorgeClark - 07 Jul 2014
 
Topic revision: r20 - 05 Jul 2015, GeorgeClark
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