next up previous contents index
Search Next: Facet: Web Application Framework Up: eRuby und mod_ruby Previous: mod_ruby   Contents   Index

Optimierung

Bei starker Belastung werden CGI-Skripte vom administrativen Standpunkt her zu aufwändig. Bessere Ergebnisse kann man erzielen, wenn man für seine Anwendung einen eigenen (http/cgi)-Server aus einer der folgenden Anwendungen weiterentwickelt, die im Ruby Application Archive unter www.ruby-lang.org verfügbar sind:

Mit dem FastCGI-Verfahren [FastCGI] bleiben die verarbeitenden Prozesse über mehrere Requests hinaus aktiv, so dass das wiederholte Starten von Prozessen entfällt und der Server leistungsfähiger wird. Momentan ist das FastCGI-Verfahren für Ruby noch nicht für Threads geeignet.

Schließlich kann Ruby-Code auch noch mit Facet (siehe Kapitel 23) oder IOWA (siehe Kapitel 24) in Webprojekten eingesetzt werden, wie in den nächsten Kapiteln beschrieben wird.



(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20