next up previous contents index
Search Next: Optimierung Up: eRuby und mod_ruby Previous: eRuby-Syntax und Anwendung   Contents   Index


mod_ruby

Das Apache-Modul mod_ruby hat eine ähnliche Funktion wie die anderen mod_skriptsprache-Module. Ein Ruby-Interpreter wird in Apache eingebettet und steht immer zur Verfügung. Da er nicht für jede einzelnen CGI-Aufruf gestartet werden muss, verringert sich die Antwortzeit des Servers entsprechend. mod_ruby ist besonders gut mit dem CGI-Modul einsetzbar.

require 'cgi'
cgi = CGI.new("html3")
cgi.out{
 cgi.html{
  cgi.head{ cgi.title { "mod_ruby" } } +
  cgi.body{
    cgi.p { RUBY_VERSION + " vom " +
     RUBY_RELEASE_DATE
}}}}

Es gelten die üblichen Rahmenbedingungen für den CGI-Betrieb: Die Option ExecCGI muss für das Verzeichnis gesetzt sein und die Skriptdatei selbst muss ausführbar sein.



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