Pessoal,
temos um sistema todo em php e planejamos fazer uma versão nova. Entretanto, o php começa a apresentar problemas de escala e estamos discutindo a possibilidade de desenvolver o novo em java. Mas fica uma dúvida: os usuários potenciais do sistema provavelmente não poderão contar com servidores muito robustos (espera-se tipicamente em torno de 1000 usuários conectados simultaneamente) e tememos que o sistema não “vingue” por causa disso (ele será distribuido gratuitamente, mas queremos que ele seja efetivamente adotado pelo seu público-alvo).
Então eu pergunto: há como estimar a diferença em termos configuração do servidor para um sistema rodando em php X o mesmo sistema rodando em java?
Obrigada,
Sim…
Voce até conseguirá as diferentes qualidades dos servidores apache para PHP com um servidor J2EE…
Entretanto, com a aplicação java/j2ee não existe, você não terá dados sufucientes para tomar sua decisão.
No último projeto que trabalhei, o PHP foi abandonado, e uma aplicação J2EE, no mesmo servidor, suportava 10x mais usuários concorrentes que o PHP…
Boa sorte…
O PHP não foi feito para escabilidade, logo a solução natural é J2EE.
O PHP só deve ser usado para sites leves, ou quando vc quer uma solução rápida e não dispôe de tempo para fazer tudo em J2EE.
[quote=“boone”]O PHP não foi feito para escabilidade, logo a solução natural é J2EE.
O PHP só deve ser usado para sites leves, ou quando vc quer uma solução rápida e não dispôe de tempo para fazer tudo em J2EE.[/quote]
Eu nao seria tao categorico.
http://www.onjava.com/pub/a/onjava/2003/10/15/php_scalability.html
Marcio Kuchma
Existe um mito que php não escala. Não confunda performance com escalabilidade.
É possivel conseguir escalabilidade horizontal quase linear usando sticky sessions com load-balancing.
De fato construir um sistema escalavel com J2EE é ate mais dificil que php, já que é muito mais facil um desenvolvedor java dar um tiro nos pés.