Jestem zszokowany, że to pytanie już nie zostało zadane, ale przysięgam, że patrzyłem wszędzie. Czy istnieją zalety cienkiego przez jednorożca i odwrotnie, gdy Rails 3 działa w trybie deweloperskim?Cienki kontra jednorożec dla trybu deweloperskiego na Macu?
Odpowiedz
Zdecydowałem się pójść z Thinem na rozwój, ponieważ Heroku uruchamia moje aplikacje na Thin w produkcji.
Zawsze dobrze jest sprawić, aby twój program ENV był jak najlepiej dopasowany do twojego ENV produkcyjnego.
Oto kilka załamań Thin vs. Unicorn, chociaż są one trochę stare.
http://snaprails.tumblr.com/post/441654760/thin-vs-unicorn-performance-benchmark
Unicorn działa bardzo dobrze na Heroku teraz, możesz to sprawdzić: http://michaelvanrooijen.com/articles/2011/06/01-more-concurrency-on-a-single-heroku-dyno-with-the-new-celadon-cedar-stack/
I oczywiście to, aby uzyskać lepsze wyobrażenie o tym, dlaczego chcesz chcesz użyć Unicorn: https://github.com/blog/517-unicorn
Odsuwam się od Thina teraz po dokładniejszym zbadaniu tego.
** Muszę zwrócić uwagę, że jest to możliwe tylko na stosie Celadon Cedar, który i tak powinien być czymś, do czego zmierza w tym momencie.
Dzięki! Jednak bardziej interesuje mnie tryb programowania - czyli to, co powinienem uruchomić lokalnie na moim Macu. –
Cóż, używam go teraz lokalnie. Dla mnie jest jeszcze bardziej gadatliwy niż cienki. Moim celem przy tworzeniu środowiska jest dopasowanie ich do produkcji tak, jak to tylko możliwe, a potem oczywiście dodatkowa gadatliwość w jednorożcu kontra cienka jest dla mnie prawdziwym plusem w moim rozwoju. Więc tak, to właśnie robię lokalnie na moim macu i jestem z tego powodu szczęśliwsza. – ylluminate
- 1. Brak obsługi TUI dla gdb na Macu?
- 2. Jednorożec nie spawnuje robotników na sygnale USR2
- 3. Cienki nie reaguje na SIGINT lub SIGTERM
- 4. Jak zrobić Cienki uruchomić na innym porcie?
- 5. Jednorożec! i PostgreSQL
- 6. Dlaczego cienki za Nginx?
- 7. Używanie Selenium na Macu Chrome
- 8. Zautomatyzowana jedność iOS na Macu
- 9. Heroku, Cienki i wszystko pomiędzy
- 10. jednorożec katalog_pracy z symbolem rzeczywistym
- 11. Czy webgl działa na chrome na Macu?
- 12. Sterownik MySQL PDO na Macu
- 13. SQLite - najlepsza przeglądarka na Macu?
- 14. Skróty w elektronach na Macu
- 15. Zdalne jądro matematyki na macu
- 16. Instalacja Numpy na Macu 10.8.2
- 17. MonoDevelop na Macu - Ustawienia eksportu
- 18. Jednorożec nie zamykaj połączeń DB
- 19. Jednorożec nie może przydzielić pamięci
- 20. Jednorożec wisi mówiąc: Odświeżające klejnoty
- 21. Problemy z Canvas na Chrome na Macu
- 22. Używaj różnych układów szablonów dla środowiska deweloperskiego i prod
- 23. sprężyny AspectJ trybie buforowania kontra transakcji AspectJ trybu
- 24. Jak cicho rozpocząć Sinatra + cienki?
- 25. Konfigurowanie ścieżki App Engine dla PyDev na Macu
- 26. Użycie C++ na Macu dla API Interactive Broker? - Przykład?
- 27. Jak uzyskać początkowe hasło administratora dla Jenkins na Macu?
- 28. Niezdefiniowane symbole dla architektury x86_64 ImageMagick na Macu Lion
- 29. Niezdefiniowane symbole dla architektury x86_64 C++ na Macu
- 30. Jak zrobić contentInset na NSScrollView na Macu
Czy Thin ma problemy z ponownym ładowaniem klas w trybie programowania? Czy to ogon logu, jak robi WEBrick? Nagrodzę "poprawną" każdą odpowiedź, która powie mi, czy serwer może funkcjonować jako zamiennik dla WEBrick. Dzięki! –
Klejnot do strzelby przeładowuje pliki po prostu pod cienką warstwą. –
Myślę, że strony wiki Heroku polecają nam używać Unicorn, ostatnio czytałem. – Roland