morbo
è il server di sviluppo che viene fornito con Mojolicious, la sua caratteristica fondamentale è che si ricarica l'app quando file di origine cambiano. Il server di produzione è hypnotoad
e ciò è raccomandato (anche per carichi elevati) per i server * nix. Se non si utilizza * nix, è necessario utilizzare lo standard daemon
, che è il server sottostante che esegue sia morbo
e hypnotoad
. Per saperne di più: http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT
È possibile eseguire il deployment dietro un proxy inverso Nginx o Apache se si desidera eseguire il proxy su ipnotoad o sul daemon.
Le app mojolicious possono essere distribuite utilizzando server PSGI come Starman o in ambiente mod_perl o anche CGI, ma non saranno in grado di usufruire di molte delle funzionalità in tempo reale a cui Mojolicious è particolarmente utile, come le web socket.
TL; DR, utilizzare hypnotoad
o daemon
per il server di produzione.
fonte
2013-04-27 20:27:30
Si potrebbe dare un'occhiata a "Starman" in combinazione con "Nginx", sembra che questo sia un setup spesso usato in progetti recenti. –
voto di riapertura preventiva. E @ BorisDäppen per mojo potresti provare hypnotoad + nginx –