Czy Mojolicious 'morbo (serwer WWW) jest wystarczająco dobry do produkcji? Czy jest na tyle dobry, aby obsłużyć wiele żądań http?Czy "morbo" Mojoliciousa jest dobre do produkcji?
Czy muszę używać mod_perl Apache do produkcji zamiast morbo?
Czy Mojolicious 'morbo (serwer WWW) jest wystarczająco dobry do produkcji? Czy jest na tyle dobry, aby obsłużyć wiele żądań http?Czy "morbo" Mojoliciousa jest dobre do produkcji?
Czy muszę używać mod_perl Apache do produkcji zamiast morbo?
morbo
jest serwer rozwoju, która pochodzi z Mojolicious, jego główną cechą jest to, że ładuje aplikację, gdy zmiana pliki źródłowe. Serwer produkcyjny to hypnotoad
i jest zalecany (nawet w przypadku dużych obciążeń) dla serwerów * nix. Jeśli nie używasz * nix, należy użyć podstawowego daemon
, który jest serwerem bazowym, który uruchamia zarówno morbo
, jak i hypnotoad
. Przeczytaj więcej tutaj: http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT
Możesz wdrożyć za odwrotnym proxy Nginx lub Apache, jeśli chcesz, proxy dla hipnotoad lub demona.
Mojujące aplikacje można wdrażać przy użyciu serwerów PSGI, takich jak Starman lub w środowiskach mod_perl lub nawet CGI, ale nie będą one mogły korzystać z kilku funkcji czasu rzeczywistego, które są szczególnie przydatne dla aplikacji Mojolicious, takich jak strony internetowe.
TL; DR, użyj hypnotoad
lub daemon
dla swojego serwera produkcyjnego.
właśnie wypróbowany hypnotoad, ale niestety hypnotoad nie jest dostępny dla Windowsa. Ale akceptuję jako odpowiedź, ponieważ wspomniałeś o http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT ^^ dziękuję – dns
pamiętaj, że demon jest po prostu nie-devową wersją morbo, lub naprawdę morbo jest po prostu demonem z funkcją autorestartu. Ponieważ masz rację, hypnotoad nie działa w systemie Windows, jeśli rozważałeś wdrożenie z morbo, po prostu użyj demona. Ciesz się :-) –
tak, używam CGI (z Apache) tylko do celów programistycznych. Ale teraz myślę o rozmieszczeniu – dns
Polecam starman do mojologicznych aplikacji w produkcji.
Mojolicious funkcje w czasie rzeczywistym nie będą działać podczas korzystania z serwera PSGI. Oznacza to, że nie będą blokowane żądania i strony internetowe. –
Można spojrzeć na "Starman" w połączeniu z "Nginx", wydaje się, że jest to ustawienie często używane w ostatnich projektach. –
prewencyjne ponowne głosowanie. I @ BorisDäppen dla mojo możesz spróbować hypnotoad + nginx –