Niko Dittmann wrote:
<snip>
Das Problem ist halt, dass ein Mongrel immer nur eine Anfrage zur Zeit
beantworten kann (im Gegensatz z.B. zu einem Apache mit php).
</snip>
Niko.
Kleine Ergänzung von mir: Mongrel selbst ist _nicht_ single-threaded,
nur das Rails-Framework. Mongrel nimmt also mehrere HTTP-Anfragen
parallel entgegen, übergibt diese aber dann eine nach der anderen an
Rails. Ein langer Datei-Upload kann also andere Anfragen nicht
blockieren, da diese nur von Mongrel bearbeitet werden und erst nach der
Komplettierung an Rails weiter gegeben werden. Nur wenn die Verarbeitung
innerhalb der Rails-Anwendung lange dauert, wird es zu Problemen kommen,
da dann andere Anfragen solange warten müssen.
-Alex
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug