Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:server:caching [19.02.2012 14:04]
admin Auslagerung eines Teils in crontask
de:server:caching [10.02.2015 17:47] (aktuell)
admin Aktualisierung
Zeile 1: Zeile 1:
 ====== Schreibcache für Interviews ====== ====== Schreibcache für Interviews ======
  
-Die Angaben eines Nutzers ​müssen ​nach jedem //Weiter// abgespeichert ​werden. Für gewöhnlich erfolgt die Speicherung in eine Datenbank -- allerdings kann die Datenbank zum Flaschenhals werden, wenn viele Interviews gleichzeitig laufen. ​oFb bietet ​seit Version 2.2.02 ​die Möglichkeit,​ Interviews nicht direkt in die Datenbank zu schreiben, sondern in einen Schreibcache auf der Festplatte.+Die Angaben eines Nutzers ​werden ​nach jedem //Weiter// abgespeichert. Für gewöhnlich erfolgt die Speicherung in eine Datenbank -- allerdings kann die Datenbank zum Flaschenhals werden, wenn viele Interviews gleichzeitig laufen. ​SoSci Survey ​bietet die Möglichkeit,​ Interviews nicht direkt in die Datenbank zu schreiben, sondern in einen Schreibcache auf der Festplatte.
  
-**Hinweis:​** ​Der Schreib-Cache ​verbessert __nicht__ ​die Gesamtleistung des Programms (CPU Time). Lediglich ​die Dauer zwischen dem Abschicken einer Fragebogen-Seite und dem Speichern der Angaben ​wird reduziertTeilnehmer werden i.d.R. keinen Unterschied bemerken, allerdings sind die Server-Slots ​(Verbindungenschneller wieder frei, was den Speicherbedarf (RAM) insgesamt ein wenig reduziert.+Der Schreib-Cache ​reduziert ​die Belastung der Datenbank und die Dauer zwischen dem Abschicken einer Fragebogen-Seite ​mittels "​Weiter" ​und dem Speichern der Angaben. ​Die Rechenzeit zum Erstellen des Fragebogens ​(CPU Timewird hingegen nicht reduziert.
  
-Damit die Interviews regelmäßig in die Datenbank übertragen werden, muss bei aktiviertem Schreibcache das Script ''​admin/​crontask.php''​ in regelmäßigen Zeitintervallen (min. alle 60 Minuten) ausgeführt werden ([[crontask|Zeitgesteuerte Aufgaben]]). Dieses Script überprüft die aktuelle Serverlast und überträgt die Interviews, wenn der Server gerade weniger zu tun hat.+Teilnehmer werden i.d.R. keinen Unterschied bemerken, allerdings sind die Server-Slots (Verbindungen) schneller wieder frei, was den Speicherbedarf (RAM) insgesamt reduziert. 
 + 
 +**Wichtig:​** ​Damit die Interviews regelmäßig in die Datenbank übertragen werden, muss bei aktiviertem Schreibcache das Script ''​admin/​crontask.php''​ in regelmäßigen Zeitintervallen (min. alle 60 Minuten) ausgeführt werden ([[crontask]]). Dieses Script überprüft die aktuelle Serverlast und überträgt die Interviews, wenn der Server gerade weniger zu tun hat.
de/server/caching.txt · Zuletzt geändert: 10.02.2015 17:47 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