Czy istnieje "najlepszy" serwer szyny do użycia w celu rozwoju (mongral, webrick itp.)? Czy to naprawdę nie ma znaczenia?Który serwer szyn do programowania?
Odpowiedz
"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.
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.
Zobacz moją odpowiedź tutaj Recommendations (and Differences) between different Ruby on Rails Production Web Servers
- 1. Najlepszy serwer IRC do programowania kanałów?
- 2. rmagick uniemożliwiający serwer szyn z pracy
- 3. Który jest bardziej odpowiedni sposób programowania
- 4. Który telefon z Androidem jest używany do programowania ...?
- 5. Linia komend TFS - który serwer?
- 6. Która wersja VMware do programowania?
- 7. Serwer bindowania do 127.0.0.1 domyślnie
- 8. który wbudowany serwer WWW do użycia dla mojej aplikacji GUI
- 9. Który serwer internetowy należy użyć z butelką?
- 10. Serwer LDAP, który jest moją bazą dn
- 11. który darmowy serwer LDAP ma używać?
- 12. Serwer produkcji szyn: arkusze stylów nie są wyświetlane!
- 13. Serwer Node.js, który akceptuje żądania POST
- 14. Jak zaktualizować z szyn 4.2.6 do szyn 5.0
- 15. Aplikacje do modularizacji szyn
- 16. Haskell do mobilnego programowania
- 17. Narzędzia do samouczków programowania?
- 18. Ulepszanie wolnego czasu uruchamiania Railsów (konsola szyny, serwer szyn)
- 19. Wzorzec do integracji szyn z serwerem komety
- 20. Nauka programowania języków programowania
- 21. C++ meta-programowania: Parametr szablonu, który * musi * dziedziczyć klasę abstrakcyjną
- 22. Który język programowania odpowiada krytycznemu rozwojowi aplikacji internetowych?
- 23. Który dialekt LISP jest napisany w "Paradygmatach programowania sztucznej inteligencji"?
- 24. Wzorzec programowania Node.js do uzyskania konturu wykonania
- 25. jak importować dane do szyn?
- 26. Model maszyny do programowania funkcjonalnego
- 27. nazwa widoku dostępu do szyn wewnątrz częściowego
- 28. Nauka o materiałach do programowania gier
- 29. Przekaż plik skryptu ruby do konsoli szyn
- 30. Dodaj klasę css do szyn link_to pomocnika