Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed xcache

...

i-doit verfügt über eigene Caching-Strategien, um Anfragen so schnell wie möglich zu beantworten. Zusätzlich können sogenannte Opcode Caches für PHP und Key-Value-Storages benutzt werden, um weitere Verbesserungen an der Performance zu erzielen. Folgende Reihenfolge wird berücksichtigt:

  1. memcached
  2. APC(u)
  3. XCache (nur PHP 5.4)
  4. Dateisystem

Der Einsatz von entweder memcached oder APC/APCu wird empfohlen. Wir tendieren zum Einsatz von memcached. Die Installation ist in den oben genannten Artikeln beschrieben (außer für Windows).Für PHP 5.4 ist ein zusätzlicher so genannter Opcode Cache empfehlenswert. Hierfür könnte zum Beispiel XCache verwendet werden. Achtung: Ab PHP 5.5 ist dies kontraproduktiv und daher nicht empfehlenswert. Zur Installation unter PHP 5.4 sind folgende Befehle auf einem Debian-basierten Betriebssystem erforderlich:

Code Block
languagebash
themeRDark
sudo apt update
sudo apt install php5-xcache
sudo php5enmod xcache

Empfohlene Einstellungen (bei Debian-basierten Betriebssystemen unter /etc/php5/mods-available/xcache.ini zu finden):

Code Block
themeRDark
xcache.shm_scheme = "mmap"
xcache.size  = 64M
xcache.count = 1 # Anzahl CPU-Kerne
xcache.slots = 16K # Abhängig vom Arbeitsspeicher
xcache.var_size  = 128M
xcache.test = Off
xcache.optimizer = On
xcache.cacher = On
xcache.stat = On

Der Apache Webserver sollte nach der Installation und Konfiguration neu gestartet werden, damit die Änderungen an PHP aktiv werden:

...