Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Letzte ÜberarbeitungBeide Seiten der Revision | ||
de:server:performance [21.12.2018 08:58] – admin | de:server:performance [03.06.2021 12:40] – admin | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
Für die Leistung ist es wichtig, dass die Datenbank die Indizes im RAM-Speicher vorhalten kann und nicht ständig auf die Festplatte zugreifen muss. Falls die Installation sehr viele Interviews (ca. ab 500.000) vorhält, ist eine Anpassung der Speicherkonfiguration sinnvoll ([[prepare1# | Für die Leistung ist es wichtig, dass die Datenbank die Indizes im RAM-Speicher vorhalten kann und nicht ständig auf die Festplatte zugreifen muss. Falls die Installation sehr viele Interviews (ca. ab 500.000) vorhält, ist eine Anpassung der Speicherkonfiguration sinnvoll ([[prepare1# | ||
- | |||
- | |||
- | ===== Persistente Datenbank-Verbindung ===== | ||
- | |||
- | PHP (und damit auch SoSci Survey) startet für jede Anfrage ein neues Skript. Das bedeutet, nach jedem Klick auf " | ||
- | |||
- | Diese Verbindung kostet Zeit, die man sich eigentlich sparen könnte, denn das vorige Skript kann die Datenbank-Verbindung einfach geöffnet lassen. Diese Technik wird als persistente Datenbankverbindung bezeichnet und kann in der Installationsroutine von SoSci Survey einfach aktiviert werden. Rufen Sie dafür ''/ | ||
- | |||
- | Allerdings haben persistente Verbindungen eine Schattenseite: | ||
- | |||
- | Stellen Sie außerdem sicher, dass der Webserver Verbindungen nicht zu lange offen hält. Zwei Sekunden sind für SoSci Survey vollkommen ausreichend. Die Bearbeitungszeit für eine Fragebogen-Seite beträgt normalerweise 1-2 Minuten -- so lange kann und will man die Verbindung ohnehin nicht offen halten. Und dann kann man sie auch gleich wieder für andere Nutzer freigeben. | ||