Zudem möchte ich anmerken, dass eine in C++ geschriebene CGI-Anwendung auf dem Apache durch bessere Speicherverwaltung und zusätzliches Multi-Threading in der Applikation enorme Geschwindigkeitsvorteile erzielen kann. Bei NodeJS muss ja dann auch noch JavaScript interpretiert werden, was bei C++ nicht mehr der Fall ist, da die Anwendung im von GCC optimierten Maschinencode vorliegt.
Apache hat pro Worker-Prozess einen Listener-Thread und Threads mit aktiven Verbindungen. Die Aufteilung zielt nach meinem Kenntnisstand lediglich auf die effizientere Kombination von Threads und Prozessen auf unixoiden Betriebssystemen ab. NodeJS ist hingegen wohlgemerkt "Single Threaded" und damit sehr weit von der Effizienz des Apache Webservers entfernt.
ls Freund vieler Projekte der Apache Foundation und dem Glück, dass ich ein paar Projektbeteiligte persönlich kenne möchte ich einmal anmerken, dass zum Einen der Restaurant-Vergleich meines Erachtens falsch ist und zum Anderen die Apache Darstellung im Bezug auf die Leistungsfähigkeit leicht verzerrt ist.
This has been flagged as spam show
Zudem möchte ich anmerken, dass eine in C++ geschriebene CGI-Anwendung auf dem Apache durch bessere Speicherverwaltung und zusätzliches Multi-Threading in der Applikation enorme Geschwindigkeitsvorteile erzielen kann. Bei NodeJS muss ja dann auch noch JavaScript interpretiert werden, was bei C++ nicht mehr der Fall ist, da die Anwendung im von GCC optimierten Maschinencode vorliegt.
jankammerath 1 month ago
Comment removed
jankammerath 1 month ago
Apache hat pro Worker-Prozess einen Listener-Thread und Threads mit aktiven Verbindungen. Die Aufteilung zielt nach meinem Kenntnisstand lediglich auf die effizientere Kombination von Threads und Prozessen auf unixoiden Betriebssystemen ab. NodeJS ist hingegen wohlgemerkt "Single Threaded" und damit sehr weit von der Effizienz des Apache Webservers entfernt.
jankammerath 1 month ago
ls Freund vieler Projekte der Apache Foundation und dem Glück, dass ich ein paar Projektbeteiligte persönlich kenne möchte ich einmal anmerken, dass zum Einen der Restaurant-Vergleich meines Erachtens falsch ist und zum Anderen die Apache Darstellung im Bezug auf die Leistungsfähigkeit leicht verzerrt ist.
jankammerath 1 month ago
Wirklich sehr genialer Vortrag, aber warum sind die Slides in englisch?
dotiweb 2 months ago
@dotiweb Das müsstest Du den Referenten selber fragen ;-) Hier der Kontakt zu Sebastian Golasch über Twitter > @asciidisco
Multimediatreff 2 months ago