Re: [PHP-PEAR] Output_Cache Module

[email protected] (Vinai Kopp) Fri, 23 Feb 2001 08:19:13 +0100
Newsgroups php.pear
Message-ID <[email protected]>
Christian Stocker wrote:

> As promised, i did a new implementation of the Output_Cache stuff.
> I did not everything as Ulf proposed, but there is now a main class und 2
> storage sub classes (one for file and one for DB). The Start/End stuff
> with included ob_ functions is still there, since i like that :) but the
> relevant functions are now outsourced to the storage class. So it should
> not be a big problem, to do it also the way, ulf proposed and to include
> some easy functions to store just data, not only the whole output stuff..
> (as i mentioned before it's possible already with more than one Start/End
> section)
> 
> you can have a look at the source at http://www.nomad.ch/php
> Documentation is naturally still missing, but my boss forces me to write
> some tomorrow :)

Hi,

I like your caching classes, but I need the possibility to store not
only output. So
I moved the container logic for the DB and the fileBack end into
separate classes ( Cache_Container_db and Cache_Container_file) and made
a generic Cache class that is a parent of Cache_Output. It can handle
abitrary data. I'm also adding a shared memory container
(Cache_Container_shmop or Cache_Container_shmv).

I'll post an url later on today when I'm through making the changes.


Vinai