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.