PDA

Visualizza la versione completa : [Rails] Passenger aka mod_rails


weppos
17-05-2008, 19:48
http://blog.html.it/archivi/2008/05/16/dreamhost-implementa-mod_rails.php
Dopo Dreamhost diversi hosting americani stanno introducendo mod_rails.

Io l'ho installato sul mio Mac.
Il setup è stato indolore, 5 minuti.

Utilissimo per lo sviluppo, è comodo per chi deve sviluppare e gestire più progetti in parallelo.
Evita di tenere aperte decine di istanze di mongrel sulle varie porte 3000+.

Altri lo hanno provato?

Non sono ancora riuscito a fare test di performance.
Loro dichiarano che sia più performante di mongrel, quasi quanto thin.

andrea.paiola
17-05-2008, 21:14
installato su ubuntu, devo ancora provarlo
hai parlato di benchmark http://izumi.plan99.net/blog/index.php/2008/03/31/benchmark-passenger-mod_rails-vs-mongrel-vs-thin/

andrea.paiola
18-05-2008, 12:07
c'è modo di usarlo con netbeans?

daniele_dll
18-05-2008, 12:32
è perfettamente normale che se mongrel viene messo DIETRO apache con il mod_proxy è più veloce apache con mod_rails -.-

Apache, per lavorare con mongrel, deve fare buona parte dello stesso lavoro che farebbe con mod_rails ... per poi far fare a mongrel un sacco di lavoro ... finendo a fare quasi il doppio di lavoro

Se come proxy usava nginx le differenze sarebberò state estremamente consistenti

weppos
18-05-2008, 12:42
Se come proxy usava nginx le differenze sarebberò state estremamente consistenti

In azienda stiamo facendo dei test con nginx ed in effetti è un altro mondo.
Solo che io sono limitato in tema e devo ancora capire quale sia la differenza tra apache e nginx che rende così performante quest'ultimo. :D

weppos
18-05-2008, 12:43
Originariamente inviato da andrea.paiola
c'è modo di usarlo con netbeans?

Gìà risposto nell'altro thread.
NetBeans non centra nulla con il webserver che stai usando.

E' sufficiente che configuri un vhost su apache dopo aver installato mod_rails e potrai usare tranquillamente apache al posto di mongrel o webbrick.

daniele_dll
20-05-2008, 15:39
Originariamente inviato da weppos
In azienda stiamo facendo dei test con nginx ed in effetti è un altro mondo.
Solo che io sono limitato in tema e devo ancora capire quale sia la differenza tra apache e nginx che rende così performante quest'ultimo. :D

considera che nginx ha un gestore delle connessioni completamente differente che è stato progettato principalmente per gestire un alto numero di connessioni con poca memoria sfruttando al massimo le nuove funzionalità esposte dai kernel più recenti.

Apache, invece, è un bestione nato dalle ceneri di NSCA e, anche se si è evoluto parecchio, poggia comunque tante parti su un'infrastruttura pesante e complessa che causa un consistente aumento delle risorse utilizzate dal software per ogni connessione

In realtà, specificatamente in modalità proxy, se ben configurato, apache è in grado di raggiungere, quasi, nginx come numero di connessioni per secondo ... ma la stessa cosa non si può decisamente dire per la memoria che è esageramente di più rispetto a quella usata da nginx per lo stesso numero di connessioni

ynw
20-05-2008, 17:59
Date un occhio al parser HTTP

http://emiller.info/nginx-modules-guide.html

weppos
10-06-2008, 14:29
http://blog.html.it/archivi/2008/06/10/mod_rails-aka-passenger-enterprise-in-offerta.php
In offerta per oggi la versione enterprise. :unz:

Loading