includes/HistoryBlob.php File Reference

Go to the source code of this file.

Classes

interface  HistoryBlob
 Base class for general text storage via the "object" flag in old_flags, or two-part external storage URLs. More...
class  ConcatenatedGzipHistoryBlob
 Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping. More...
class  HistoryBlobStub
 Pointer object for an item within a CGZ blob stored in the text table. More...
class  HistoryBlobCurStub
 To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend. More...
class  DiffHistoryBlob
 Diff-based history compression Requires xdiff 1.5+ and zlib. More...

Variables

global $wgBlobCache = array()
 One-step cache variable to hold base blobs; operations that pull multiple revisions may often pull multiple times from the same blob.


Variable Documentation

$wgBlobCache = array()

One-step cache variable to hold base blobs; operations that pull multiple revisions may often pull multiple times from the same blob.

By keeping the last-used one open, we avoid redundant unserialization and decompression overhead.

Definition at line 141 of file HistoryBlob.php.

Referenced by HistoryBlobStub::getText().


Generated on Sat Sep 5 02:08:07 2009 for MediaWiki by  doxygen 1.5.9