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 - This page was cached on 28 Sep 2016 - 07:07.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License