Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:server:performance [20.02.2015 10:56] adminde:server:performance [15.02.2016 10:20] admin
Zeile 8: Zeile 8:
 ===== Caching für PHP-Skripte (APC) ===== ===== Caching für PHP-Skripte (APC) =====
  
-PHP bis einschließlich Version 5 lädt bei jedem Abruf eines Skriptes selbiges erneut von der Festplatteübersetzt es in einen Bytecode (Opcode) und führt es anschließend aus. Nun benötigt man für die Erstellung einer Fragebogen-Seite aber nicht nur ein Skript, sondern eine Vielzahl an Skripten -- eines für den Teilnehmer, eines für Fragen, eines für Items, eines für die Formatierung der letztgenannten als Skala, etc. +Falls Sie ein PHP __vor__ Version 5.5 einsetzenist die Installation eines ByteCode Cache sinnvoll: [[:de:server:apc]]
- +
-Es gibt für PHP verschiedene Erweiterungen, die den übersetzen Bytecode zwischenspeichern und den Skript-Start so massiv beschleunigen. Sehr große Verbreitung haben [[http://php.net/manual/de/book.apc.php|APC]] und der kommerzielle [[http://www.zend.com/de/products/server/|Zend Server]], der zudem einige Optimierung am PHP-Code vornimmt. +
- +
-Die Aktivierung von APC kann die Interview-Kapazität deutlich erhöhen -- etwa um den Faktor 3 bis 5. Darüber hinaus verbessert sich auch die Antwortzeit im ruhigen Server-Betrieb um ca. 25%. Eine [[apc|Installationsanleitung für APC]] erklärt, wie man APC aktiviert. +
- +
-**Wichtig:** Prüfen Sie vorab in SoSci Survey unter **Server-Verwaltung** -> **Server-Wartung** -> **PHP-Information**, ob APC auf Ihrem Server nicht bereits aktiviert ist.+
  
  
de/server/performance.txt · Zuletzt geändert: 03.06.2021 12:40 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki