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.
1.5.9