X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=docs%2Fmemcached.txt;h=8c59e72dd69db1450db4838391936fb8d6847fd1;hb=575a886a466bab5ffb255c936e16999eacea167c;hp=16c57602f4272c6c4b69b41496868b44ee10ba44;hpb=83beb3e5631957695a243f8abdc10ab4d03b035b;p=lhc%2Fweb%2Fwiklou.git diff --git a/docs/memcached.txt b/docs/memcached.txt index 16c57602f4..8c59e72dd6 100644 --- a/docs/memcached.txt +++ b/docs/memcached.txt @@ -1,5 +1,5 @@ -MediaWiki has optional support for memcached, a "high-performance, -distributed memory object caching system". For general information +MediaWiki has optional support for memcached, a "high-performance, +distributed memory object caching system". For general information on it, see: http://www.danga.com/memcached/ Memcached is likely more trouble than a small site will need, but @@ -10,7 +10,7 @@ in memory. == Installation == Packages are available for Fedora, Debian, Ubuntu and probably other -Linux distributions. If you there's no package available for your +Linux distributions. If there's no package available for your distribution, you can compile it from source. == Compilation == @@ -25,7 +25,7 @@ distribution, you can compile it from source. * memcached: http://www.danga.com/memcached/download.bml (as of this writing, 1.1.9 is current) - + Memcached and libevent are under BSD-style licenses. The server should run on Linux and other Unix-like systems... you @@ -40,9 +40,9 @@ memcached servers are not publicly accessible. Otherwise, anyone on the internet can put data into and read data from your cache. An attacker familiar with MediaWiki internals could use this to steal -passwords and email addresses, or to make themselves a sysop and -install malicious javascript on the site. There may be other types -of vulnerability, no audit has been done -- so be safe and keep it +passwords and email addresses, or to make themselves a sysop and +install malicious javascript on the site. There may be other types +of vulnerability, no audit has been done -- so be safe and keep it behind a firewall. ********************* W A R N I N G ! ! ! ! ! *********************** @@ -122,7 +122,7 @@ Lag time of the databases: key: $wgDBname:lag_times ex: wikidb:lag_times stores: array mapping the database id to its lag time - expriy: 5 secondes + expiry: 5 secondes cleared by: nothing Localisation: @@ -139,7 +139,7 @@ Message Cache: ex: wikidb:messages, wikidb:messages-hash, wikidb:messages-status stores: an array where the keys are DB keys and the values are messages set in: wfMessage(), Article::editUpdates() and Title::moveTo() - expriy: $wgMsgCacheExpiry + expiry: $wgMsgCacheExpiry cleared by: nothing Newtalk: @@ -152,7 +152,6 @@ Newtalk: Parser Cache: stored in: $parserMemc - controlled by: $wgEnableParserCache key: $wgDBname:pcache:idhash:$pageid-$renderkey!$hash $pageid: id of the page $renderkey: 1 if action=render, 0 otherwise @@ -195,14 +194,14 @@ Revision text: ex: wikidb:revisiontext:textid:1012 stores: text of a revision cleared by: nothing - expriry: $wgRevisionCacheExpiry + expiry: $wgRevisionCacheExpiry Sessions: controlled by: $wgSessionsInObjectCache key: $wgBDname:session:$id ex: wikidb:session:38d7c5b8d3bfc51egf40c69bc40f8be3 stores: $SESSION, useful when using a multi-sever wiki - expriy: one hour + expiry: one hour cleared by: session_destroy() Sidebar: @@ -211,7 +210,7 @@ Sidebar: key: $wgDBname:sidebar ex: wikidb:sidebar stores: the html output of the sidebar - expriy: $wgSidebarCacheExpiry + expiry: $wgSidebarCacheExpiry cleared by: MessageCache::replace() Special:Allpages: @@ -233,19 +232,4 @@ Special:Recentchanges (feed): Special:Recentchanges?action=purge&feed=atom, but note need $wgGroupPermissions[...]['purge'] permission. -Statistics: - controlled by: $wgStatsMethod - key: $wgDBname:stats:$key - ex: wikibd:stats:request_with_session - stores: counter for statistics (see maintenance/showCacheStats.php script) - expiry: none (?) - cleared by: maintenance/clearCacheStats.php script - -User: - key: $wgDBname:user:id:$sId - ex: wikidb:user:id:51 - stores: instance of class User - set in: User::saveToCache() - cleared by: User::saveSettings(), User::clearSharedCache() - ... more to come ...