Login Login
MORE

WIDGETS

Widgets

Wanted articles
Who is online?
Article tools

Wiki:Ottimizzazione e performance

From Aino Wiki

Jump to: navigation, search

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; 

Wiki


Pagine correlate:
Installazione

Author Giuseppe AINO