Lokale MediaWiki-Installation ist langsam, obwohl Squid, Parser, Datei und Seitenleisten-Caching aktiviert sind
Ich habe eine lokale MediaWiki-Installation auf einem Flash-Laufwerk mit XAMPP. Ich habe, soweit ich weiß, alle möglichen Formen des Cachens aktiviert, mit Ausnahme von Varnish, da es unter Windows nicht verfügbar ist. Außerdem sind der Miser-Modus und viele andere Einstellungen aktiviert, die die Geschwindigkeit scheinbar erhöhen. Nach dem Ändern von LocalSettings.php dauert es jedoch noch etwa 40 Sekunden, um die Hauptseite (oder eine andere Seite) zu laden. Es ist möglich, dass ich Squid missbrauche, da ich nichts finden konnte, das besagte, ob ich es lokal verwenden könnte oder nicht (obwohl ich mich auf Nein neige, da es keinen nennenswerten Geschwindigkeitsunterschied zwischen Aktivieren und Deaktivieren gibt). Ich habe php_apc aktiviert. Gibt es eine Möglichkeit, es zu beschleunigen?
Dies ist meine LocalSettings.php-Datei (zur Verdichtung entfernte Kommentare):
<?php if ( !defined( 'MEDIAWIKI' ) ) { exit; } $wgCachePages=true; $wgSitename = "MyWiki"; $wgScriptPath = "/wiki"; $wgServer = "http://127.0.0.1"; $wgResourceBasePath = $wgScriptPath; $wgLogo = "$wgResourceBasePath/images/WikiLogo_135px.png"; $wgEnableEmail = true; $wgEnableUserEmail = true; # UPO $wgEmergencyContact = "apache@localhost"; $wgPasswordSender = "apache@localhost"; $wgEnotifUserTalk = false; # UPO $wgEnotifWatchlist = false; # UPO $wgEmailAuthentication = true; $wgDBtype = "mysql"; $wgDBserver = "127.0.0.1"; $wgDBname = "wikidb"; $wgDBuser = "wiki"; $wgDBpassword = "[redacted]"; $wgDBprefix = ""; $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=utf8"; $wgDBmysql5 = false; $wgMainCacheType = CACHE_ACCEL; $wgMemCachedServers = []; $wgEnableUploads = true; $wgUseImageMagick = true; $wgImageMagickConvertCommand = "C:\\Program Files\\ImageMagick-7.0.7-Q16\\convert.exe"; $wgUseInstantCommons = true; $wgPingback = false; $wgShellLocale = "C.UTF-8"; #$wgCacheDirectory = "$IP/cache"; $wgLanguageCode = "en"; $wgSecretKey = "[redacted]"; $wgAuthenticationTokenVersion = "1"; $wgUpgradeKey = "22275bc0e8047d19"; $wgRightsPage = ""; $wgRightsUrl = ""; $wgRightsText = ""; $wgRightsIcon = ""; $wgDiff3 = ""; $wgDefaultSkin = "vector"; wfLoadSkin( 'CologneBlue' ); wfLoadSkin( 'Modern' ); wfLoadSkin( 'MonoBook' ); wfLoadSkin( 'Vector' ); $wgFavicon = "$wgResourceBasePath/favicon.ico"; $wgJobRunRate = 0; $wgUseFileCache = true; $wgFileCacheDirectory = "{$wgUploadDirectory}/cache"; $wgEnableSidebarCache = true; $wgCacheDirectory = "{$wgUploadDirectory}/cache2"; $wgLocalisationCacheConf = array( 'class' => 'LocalisationCache', 'store' => 'files', 'storeClass' => false, 'manualRecache' => false, ); $wgUsePrivateIPs = true; $wgHitcounterUpdateFreq=20000; $wgEnableParserCache=true; $wgShowIPinHeader = false; $wgUseGzip = true; $wgMiserMode = true; $wgCompressRevisions = true; $wgRevisionCacheExpiry = 3*24*3600; $wgParserCacheExpireTime = 14*24*3600; $wgGroupPermissions['autopatrolled']['autopatrol'] = true; $wgSessionsInObjectCache=true; $wgSessionCacheType=CACHE_ACCEL; $wgInvalidateCacheOnLocalSettingsChange=false; $wgDisableQueryPages=true; $wgUseSquid = true; $wgSquidServers = array('127.0.0.1'); # improper? $wgSquidServersNoPurge = array('127.0.0.1');
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
5
Gibt es einen * guten * HTML-Modus für Emacs?
-
2
DokuWiki - So zeigen Sie die Bearbeitungsschaltflächen in Abschnittsüberschriften an
-
1
Apache2-Fehlerprotokoll
-
6
Nach dem Starten von Xampp kann nicht auf localhost zugegriffen werden
-
4
Überprüfen, welche PHP-Version ich unter Linux laufe?
-
1
Konvertieren von HTML in das MediaWiki .txt-Format funktioniert in OpenOffice nicht?