GENTICS News
Multithreaded Publishing
Der Einsatz des neuen Features "Multithreaded Publishing" erlaubt es, Publizierungszeiten zu reduzieren, indem der Publizierungsrozess in mehreren Threads abläuft, und so die vorhandenen CPU-Ressourcen auf Mehrprozessor- oder Mehrkernmaschinen besser genutzt werden.
Das Feature ist ab der Release 20100222a in einer Testversion enthalten. Es kann über folgende Konfiguration aktiviert werden. Über die reguläre Release werden wir gesondert über das Changelog informieren.
$FEATURE["multithreaded_publishing"] = true;
$PUBLISH_LOAD_BALANCING["threadlimit"] = 2;
Das Threadlimit sollte nie höher sein als die Anzahl der Cores des Servers. Idealerweise reserviert man für DB (falls am Server) und für Redakteure freie Cores und stellt die restlichen der Publizierung zur Verfügung.
Erfahrungswerte:
Auf einen Minimalsystem (2-Cores mit DB am selben Server) bringt ein Threadlimit von 2 eine Performancesteigerung von ca 40% bei der Publizierungsdauer.