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
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