PHP Performance auf IIS durch Memcached steigern

    1 Minute

Man kann PHP auf Microsoft Windows IIS auch beschleunigen indem man memcache nutzt.

DLL für Windows über http://pecl.php.net/package/memcache downloaden

DLL in Deine PHP Ext Mappe kopieren
Deine PHP.ini Datei bearbeiten und folgendes hinzufügen:

extension=php_memcache.dll

Nach der Bearbeitung Deine PHP.ini Datei speichern
Memcached Dateien über http://code.jellycan.com/memcached/ downloaden
Eine memcache Mappe auf Deinem Laufwerk C erstellen und die memcached Dateien (extrahiert) in die Mappe kopieren
Zu command prompt gehen und folgendes eintippen:

CDmemcache

Dann folgendes eintippen –

memcached.exe -d install (Enter)

Nun folgendes eintippen –

memcached.exe -d start            (Enter)

ODER

net start “memcached Server”

Wie kann man die Cache im Tabellenformat sehen?
Die memcache.php Datei nutzen (und sie ins Web Server Verzeichnis kopieren) – es kann sein daß Du den zweiten Server remarkieren musst oder 127.0.0.1 anstatt localhost nutzen.

Uns sind einige Ungenauigkeiten in der erwähnten ‘Server UpTime’ aufgefallen aber dies hatte keine Auswirkung auf die Zuverlässigkeit oder die Performance.

memcache & Moodle LMS
Bemerkung: Falls Du Moodle LMS benutzt, öffne Deine config.php Datei und gebe die folgenden fettgedruckten Zeilen ein –
After the following line
require_once(dirname(__FILE__) . ‘/lib/setup.php’);

Und füge die folgenden neuen Zeilen :

$CFG->cachetype=’memcached';
$CFG->rcache = true;
$CFG->memcachedhosts= ‘127.0.0.1’;
$CFG->memcachedpconn=true;
Phill Healey on BehancePhill Healey on EmailPhill Healey on FacebookPhill Healey on FlickrPhill Healey on InstagramPhill Healey on Linkedin
Phill Healey
[Technical Director]
Phill hat sich schon seit den Kindertagen des Internet mit Design und Erstellung von Webseiten beschäftigt. Als Teenager brachte er sich das Programmieren selber bei und erstellte einen der weltweit ersten Internet Radiosender. Seitdem hat er sich intensiv weitergebildet und auch einige Preise für seine Arbeit in der Webindustrie erhalten. Daraufhin hat er mit verschiedenen Agenturen in Manchester und London gearbeitet und betreibt nun seine eigene Agentur in Bayern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.