2010-09-02 11 views

Odpowiedz

1

"Najlepszym" moim zdaniem jest Passenger w połączeniu z wyborem Apache lub nginx, w zależności od tego, co znasz. To chyba jedyna gra w mieście, jeśli chodzi o szybkie i niezawodne uruchamianie aplikacji. Zespół Phusion zainwestował dużo czasu i wysiłku w stworzenie kompletnego pakietu skalowalnej platformy wdrożeniowej.

Kundel jest zaprojektowany tylko jako część twojego stacka i wymaga wielu elementów pomocniczych do prawidłowego działania. Musi być również zarządzany za pomocą oddzielnego programu uruchamiającego proces, który może być frustrujący i może powodować poważne problemy w przypadku nieprawidłowego działania. Mongrel2 jest lepszą platformą, ale będzie potrzebować trochę czasu, aby zostać poprawnie przyswojonym przez społeczność Rails.

Webrick nigdy nie był przeznaczony do produkcji serwera WWW. Jest to tylko serwer zabawek do testowania. Jest boleśnie powolny i może obsłużyć tylko jedną prośbę naraz.

5

Krótka odpowiedź: opracuj na czym będziesz polegać.

Długa odpowiedź: dobre kontenery Rails, takie jak Unicorn, Thin, itp., Nie mają większego wpływu na twój rozwój, ale będą miały wpływ na produkcję. Każda z nich ma tylko tyle dziwactw związanych z konfiguracją, które wchodzą w interakcję z Twoim kodem i wyborem klejnotów, które po prostu nurkują i pracują w tym środowisku, mogą zaoszczędzić sporo czasu, nawet jeśli korzystasz z ciągłej integracji, ale szczególnie, jeśli nie.

Powiązane problemy