![Mariusz Kumor](https://static.goldenline.pl/user_photo/008/user_1022728_fa863d_basic.jpg)
Mariusz
Kumor
Java EE / Goovy /
Grails / JavaScript
developer
Temat: Skalowanie aplikacji JEE z dużym ruchem
Witam,nie jestem pewien, ale chyba nie ma nigdzie na tym forum nic na ten temat.
Jeśli jest, to przepraszam za duplikat i proszę o link do niego :-)
Otóż, przygotowujemy się w firmie to stworzenia gry przeglądarkowej. Wiem, że większość robi backend w PHP, ale jakoś nie jestem przekonany do tego języka ze względu na dość dużą samowolkę programisty. Dlatego na 90% zdecydowałem się na JEE w backendzie. Nie jest to decyzja ostateczna, gdyź mam kilka wątpliwości. Zazwyczaj robiąc aplikacje JEE wystarcza jeden AS - np przy wdrożeniu w średniej firmie. Fakt faktem, zależy też co robi logika biznesowa, ale w większości przypadków to się sprawdza. W przypadku gry przeglądarkowej (udostępniona ma być na cały świat, w kliku językach) grono graczy może (ale wiadomo, nie musi) być bardzo duże.
Czy jest ktoś na tym forum, kto ma doświadczenie przy pracy z aplikacjami JEE o dużym ruchu rozłożonych na kilka maszyn z Tomcatem lub jakimś AS'em ?
Jeśli tak, to proszę o podzielenie się informacjami, czy taki połączenie robi problemy? Ewentualnie na co zwracać uwagę przy projektowaniu?
Czy może ktoś ma jakieś doświadczenie z aplikacjami o dużym ruchu nie tylko w JEE, ale i w PHP? Duży ruch - kilkadziesiąt tysięcy odsłon dziennie, lub więcej. Czy aplikacja napisana w PHP zajmie tyle samo, mniej, czy więcej zasobów serwera, co odpowiednik w JEE? Oczywiście obie napisane optymalnie. Czyli, generalnie, czy przy tej samej maszynie i tej samej funkcjonalności aplikacji PHP jest w stanie obsłużyć więcej użytkowników jednocześnie, czy JEE? Oczekuję tutaj raczej wypowiedzi popartych własnym doświadczeniem. Nie chodzi mi o wywołanie kolejnej wojny PHP vs. JAVA, ale o konkretne przykłady z codziennej pracy przy tego typu przedsięwzięciach wzięte.
Pozdrawiam :-)