Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:server:performance [20.02.2015 10:56] adminde:server:performance [03.07.2018 20:46] – [Caching für PHP-Skripte] admin
Zeile 6: Zeile 6:
  
  
-===== Caching für PHP-Skripte (APC) =====+===== OPCache für PHP-Skripte =====
  
-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/OPCode Cache sinnvoll: [[:de:server:apc]]
  
-Es gibt für PHP verschiedene Erweiterungendie 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.+Falls Sie PHP ab Version 5.5 einsetzen und die Installationsroutine warntdass kein OpCode Cache aktiv istAktivieren Sie das Modul ''opcache'' in der PHP-Konfiguration, z.Bdurch Ergänzung der folgenden Zeile in der PHP.INI (Windows).
  
-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+<code> 
- +zend_extension=php_opcache.dll 
-**Wichtig:** Prüfen Sie vorab in SoSci Survey unter **Server-Verwaltung** -**Server-Wartung** -> **PHP-Information**, ob APC auf Ihrem Server nicht bereits aktiviert ist.+</code>
  
  
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