Public Member Functions | |
__construct (&$title, $type= 'view') | |
fileCacheName () | |
isFileCached () | |
fileCacheTime () | |
isFileCacheGood ($timestamp= '') | |
useGzip () | |
fetchRawText () | |
fetchPageText () | |
loadFromFileCache () | |
saveToFileCache ($text) | |
Static Public Member Functions | |
static | useFileCache () |
Check if pages can be cached for this request/user. | |
static | clearFileCache ($title) |
Public Attributes | |
$mTitle | |
$mFileCache | |
$mType | |
Protected Member Functions | |
checkCacheDirs () |
Mostly called from Article.php, also from DatabaseFunctions.php for the emergency abort/fallback to cache.
Global options that affect this module:
Definition at line 22 of file HTMLFileCache.php.
HTMLFileCache::__construct | ( | &$ | title, | |
$ | type = 'view' | |||
) |
HTMLFileCache::checkCacheDirs | ( | ) | [protected] |
Definition at line 153 of file HTMLFileCache.php.
References $filename, fileCacheName(), and wfMkdirParents().
Referenced by saveToFileCache().
static HTMLFileCache::clearFileCache | ( | $ | title | ) | [static] |
Definition at line 202 of file HTMLFileCache.php.
References $title, and $wgUseFileCache.
Referenced by HTMLCacheUpdate::invalidate(), Title::invalidateCache(), Article::onArticleDelete(), and Article::onArticleEdit().
HTMLFileCache::fetchPageText | ( | ) |
Definition at line 118 of file HTMLFileCache.php.
References fetchRawText(), fileCacheName(), and useGzip().
HTMLFileCache::fetchRawText | ( | ) |
Definition at line 114 of file HTMLFileCache.php.
References fileCacheName().
Referenced by fetchPageText().
HTMLFileCache::fileCacheName | ( | ) |
Definition at line 31 of file HTMLFileCache.php.
References $key, $wgFileCacheDirectory, $wgRequest, useGzip(), and wfDebug().
Referenced by __construct(), checkCacheDirs(), fetchPageText(), fetchRawText(), fileCacheTime(), isFileCached(), loadFromFileCache(), and saveToFileCache().
HTMLFileCache::fileCacheTime | ( | ) |
Definition at line 58 of file HTMLFileCache.php.
References fileCacheName(), and wfTimestamp().
Referenced by isFileCacheGood().
HTMLFileCache::isFileCached | ( | ) |
Definition at line 53 of file HTMLFileCache.php.
References fileCacheName().
Referenced by isFileCacheGood().
HTMLFileCache::isFileCacheGood | ( | $ | timestamp = '' |
) |
Definition at line 95 of file HTMLFileCache.php.
References $wgCacheEpoch, fileCacheTime(), isFileCached(), and wfDebug().
HTMLFileCache::loadFromFileCache | ( | ) |
Definition at line 128 of file HTMLFileCache.php.
References $filename, $wgContLanguageCode, $wgMimeType, $wgOut, $wgOutputEncoding, fileCacheName(), useGzip(), wfClientAcceptsGzip(), and wfDebug().
HTMLFileCache::saveToFileCache | ( | $ | text | ) |
Definition at line 162 of file HTMLFileCache.php.
References $text, $wgUseFileCache, checkCacheDirs(), fileCacheName(), useGzip(), wfClientAcceptsGzip(), wfDebug(), and wfTimestampNow().
static HTMLFileCache::useFileCache | ( | ) | [static] |
Check if pages can be cached for this request/user.
Definition at line 66 of file HTMLFileCache.php.
References $wgContLang, $wgLang, $wgRequest, $wgShowIPinHeader, $wgUseFileCache, and $wgUser.
Referenced by Article::isFileCacheable(), and RawPage::view().
HTMLFileCache::useGzip | ( | ) |
Definition at line 108 of file HTMLFileCache.php.
References $wgUseGzip.
Referenced by fetchPageText(), fileCacheName(), loadFromFileCache(), and saveToFileCache().
HTMLFileCache::$mFileCache |
Definition at line 23 of file HTMLFileCache.php.
HTMLFileCache::$mTitle |
Definition at line 23 of file HTMLFileCache.php.
HTMLFileCache::$mType |
Definition at line 23 of file HTMLFileCache.php.