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

Antwort per Email an