Webserver im präemptiven Modus

Mit 4D v16 setzen wir auf präemptives Multi-Threading, da auch der 4D Web Server präemptiv wird. Klicken Sie einfach auf ein Kontrollkästchen und Ihre Anwendung wird mehr gleichzeitig verbundene Benutzer unterstützen und mehr Anfragen parallel verarbeiten. Bei Anfragen, die viel CPU-Zeit beanspruchen, kann die Ausführung bis zu 2-mal schneller sein!

Zusätzlich zum präemptiven Web Server sind jetzt alle 4D Befehle der Web Server und HTTP Client Themen thread-safe!

Aktivieren Sie einfach die neue Option„Präemptive Prozesse verwenden“ in den Datenbankeinstellungen und Ihr Web Server wird vollständig mit präemptiven Prozessen arbeiten.

Preemptive Option in 4D settings

Die Beispieldatenbank demonstriert das Laden einer Webseite mit vielen Anfragen sowie berechneten Daten, die eine Menge CPU im präemptiven und kooperativen Modus benötigen. Dieses Beispiel hat eine 8-mal schnellere Antwortzeit, da mehrere Anfragen parallel auf 8 Kernen bearbeitet wurden.

Beispiel Datenbank

Für weitere Details schauen Sie sich bitte die Dokumentation an:

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.