Difference between revisions of "Wiki:Ottimizzazione e performance"
From Aino Wiki
(→Altri consigli) |
(No difference)
|
Latest revision as of 10:10, 27 July 2014
Contents
Ottimizzazioni
Vedere: dal Manuale
Ci son diversi modi di migliorare le prestazioni,
Uso della Cache
Cache codice PHP
OPCode caches. Richiede installazioni sul PHP a meno che non siano incluse come per OPCache che è nella ver 5.5 di PHP
Le opzioni di caching supportate sono: APC, eAccelerator (non più supportato da MW1.19), mmTurck, WinCache and XCache.
Memcached
memcached è stato supportato da MediaWiki v1.1. L'ho provato ma senza risultati
Nel LocalSettings.php file, impostare:
$wgMainCacheType = CACHE_MEMCACHED; $wgParserCacheType = CACHE_MEMCACHED; # optional $wgMessageCacheType = CACHE_MEMCACHED; # optional $wgMemCachedServers = array( "127.0.0.1:11211" ); $wgSessionsInMemcached = true; # optional
Configurazione del DataBase
(Effettivamente migliora un pò) Impostare:
$wgAntiLockFlags = ALF_NO_LINK_LOCK | ALF_NO_BLOCK_LOCK; $wgDisableCounters = true;
per ridurre i lock a discapito di qualche inconsistenza e disabilita il conteggio visite per pagina.
Altri consigli
Da Aaron Schulz
# Shared memory settings $wgMainCacheType = CACHE_ACCEL; $wgMessageCacheType = CACHE_ACCEL; $wgCacheDirectory = ; $wgUseLocalMessageCache = true; $wgParserCacheType = CACHE_ACCEL; $wgMemCachedServers = array(); $wgUseGzip = true; $wgEnableSidebarCache = true; # NO DB HITS! $wgDisableCounters = true; $wgMiserMode = true; # Text cache $wgCompressRevisions = true; // use with care (see talk page) $wgRevisionCacheExpiry = 3*24*3600; $wgParserCacheExpireTime = 14*24*3600; # Diffs (defaults seem ok for Ubuntu and others) $wgDiff = 'C:/Server/xampp/htdocs/MW/bin/GnuWin32/bin/diff.exe'; $wgDiff3 = 'C:/Server/xampp/htdocs/MW/bin/GnuWin32/bin/diff3.exe';
Da wiki.glitchdata:
$wgUseFileCache = true; /* default: false */ $wgFileCacheDirectory = "$IP/cache"; $wgShowIPinHeader = false;
Pagine correlate:
Installazione