| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 21:20:15
|
ranophoenix
JavaEvangelist
![[Avatar]](/images/avatar/c8e3407440b018f4d16df.jpg)
Membro desde: 28/02/2004 22:49:47
Mensagens: 389
Offline
|
Alguém já fez esse teste!? Encontrei um benchmark de 2001 onde dizia que a execução de um script em PHP é 3.7 vezes mais rápida do que um JSP.
Não quero criar polêmica em relação a qual das duas é melhor. A questão é que às vezes nos deparamos com alguns problemas que uma página com alguns scripts dão conta do recado e um benchmark desses ajuda na escolha de uma solução mais adequada.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 22:09:39
|
ranophoenix
JavaEvangelist
![[Avatar]](/images/avatar/c8e3407440b018f4d16df.jpg)
Membro desde: 28/02/2004 22:49:47
Mensagens: 389
Offline
|
http://www.linuxdocs.org/HOWTOs/PHP-HOWTO-13.html
It is very important to bear in mind that performance and running speed of the web scripting engine must be given TOP PRIORITY. That is, how many pages per second the scripting engine can pump out to the browser clients. The greater the number of pages pumped out to clients in a given period of time, then the better and more powerful the scripting engine is.
The Zdnet did a evaluation and benchmarking of 4 web scripting languages. During benchmarking, the same spec and identical cpu, memory boxes were used. Under identical conditions, it was found that PHP was the fastest - about 3.7 times faster than JSP and about 1.2 times faster than ASP. Read the report at eWeek and mirror-site The benchmark results are -
PHP pumped out about 47 pages/second
Microsoft ASP pumped out about 43 pages/second
Allaire ColdFusion pumped out about 29 pages/second
Sun Java JSP pumped out about 13 pages/second
See also PHP, ASP benchmarks at http://aldev0.virtualave.net/php-perl-benchmarks.html
Whenever you design a web site, give attention to these important points:
Speed of web scripting engine - how many pages per second it can pump out.
KISS policy (Keep It Simple Stupid!!) - your web page should be very simple without any fancy graphics (because web users do not want to wait for long and they want the information very fast). And information they read is just plain text!!
Eu achava que o JSP só seria mais lento na primeira execução e que depois de compilado ficaria mais rápido que o php q é sempre interpretado. Porque mesmo "compilado" o JSP acaba sendo mais lento!?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 22:17:08
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Bom, primeiro temos que ver se o benchmarking avaliou o caso de múltiplas requisições por um longo período, escalabilidade, etc.
E também temos que ver se foi um benchmarking sério ou um benchmarketing tendecioso, aka FUD.
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 22:40:38
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
aposto que o benchmark foi de quem carregava mais rápido a palavra "testing"em <h1> lol
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/06/2006 23:12:19
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
De 2001 até hoje as coisas mudaram MUITO. Aquele benchmark tem zero de valor agora.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2006 14:21:11
|
ranophoenix
JavaEvangelist
![[Avatar]](/images/avatar/c8e3407440b018f4d16df.jpg)
Membro desde: 28/02/2004 22:49:47
Mensagens: 389
Offline
|
Também tinha achado esse benchmark esquisito
Sempre opto por fazer minhas páginas, por mais simples que sejam, em JSP. Daí quando vi esse benchmark fiquei curioso.
Valeu pessoal!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2006 20:03:33
|
zirocool
JavaEvangelist
![[Avatar]](/images/avatar/28659414dab9eca0219dd592b8136434.jpg)
Membro desde: 06/11/2004 17:00:05
Mensagens: 472
Localização: Candelária - RS
Offline
|
Eu nunca fiz benchmark na minha máquina, mas eu uso as duas as coisas, e é notória a velocidade das JSP/Servlets em relação ao PHP.
O PHP se não me engano, tem um tipo de cache no servidor, mas mesmo assim, na minha máquina é mais lento que o jsp.
O PHP fica bem rapidinho com o Zend Optimizer, mas mesmo assim não ganha em desempenho.
|
"Não decore passos, aprenda o caminho." (Klaus Vianna)
http://twitter.com/misaelbr |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2007 16:52:26
|
fabioissamu
JavaChild
Membro desde: 21/02/2007 16:48:46
Mensagens: 145
Localização: Rio de Janeiro
Offline
|
Galera dá uma olhada nisso...
o Diretor de tecnologia web da Sun mostra que PHP tem mais escalabilidade.
http://webdoispontozero.com/blog/?p=29
mas ainda acho difícil organizar um projeto grande em PHP com vários programadores trabalhando junto...
a pergunta é:
Qual é o Eclipse para PHP?
|
se tanto faz, então escolha o melhor.
http://www.goals.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2007 16:55:09
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
O Eclipse do PHP é o Zend , mas existem plugins para Eclipse para trabalhar com PHP , instalei em casa e não gostei ...
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2007 16:57:24
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Zend Studio. Bom e pago. Tem um plugin para eclipse para trabalhar com PHP, que eu considero meia-boca, dá para o gasto.
O cache do engine do php é um problema quando começa a enfileirar requisições. E se não utilizares FastCGi ou algo parecido, cada requisição vira um processo, e isso dá uma baita dor de cabeça.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2007 22:32:40
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Como assim não usar FastCGI? Em 2007 alguém ainda usa CGI clássico?!?
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2007 08:09:26
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
pcalcado wrote:Como assim não usar FastCGI? Em 2007 alguém ainda usa CGI clássico?!?
Pode crer que sim, e alguns lugares grandes até.
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2007 02:22:11
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
Essa notícia não é nova, e não encontrei nenhum detalhe a respeito do contexto em que isso foi dito, e se foi dito de fato. No TheServerSide só tem flamewar.
É de se estranhar que PHP seja mais escalável. Considerando-se a incrível idéia de que seja, só a porcaria despadronizada e cheia de bugs de segurança de suas APIs seria suficiente para não me fazer trabalhar com isso.
Veja a documentação do PHP, as funções (sic) sequer seguem um formato padrão de nome. Puro masoquismo, já trabalhei com isso e espero nunca mais chegar perto.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2007 07:33:07
|
leomc
JavaGuru
![[Avatar]](/images/avatar/60519c3dd22587d6de04d5f1e28bd41d.png)
Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline
|
Thiagosc wrote:
Essa notícia não é nova, e não encontrei nenhum detalhe a respeito do contexto em que isso foi dito, e se foi dito de fato. No TheServerSide só tem flamewar.
Esse blog da notícia é meu, o contexto de onde foi dito... foi nessa apresentação http://www.tbray.org/talks/php.de.pdf
É, de fato é importante saber qual o contexto mesmo. Tem gente que já conclui.. "a então PHP é melhor que Java"... sempre tem isso..
Eu nem queria colocar esse notícia no blog, só coloquei porque tem MUITA gente que pensa que só existe Java no mundo e que o resto é lixo. Java é ótimo mas temos outras alternativas para algumas necessidades. E outro fator importante é que o desempenho da linguagem é importante mas se o programador for ruim não adianta, um tosco em C faz coisas mais lentas que um bom programador Java.
|
[]'s Léo
Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2007 17:22:40
|
rael_gc
JavaChild
Membro desde: 08/11/2006 10:52:01
Mensagens: 131
Offline
|
Se não me engano, em 2001 JSPs ainda possuiam o esquema antigo de compilação, e eles eram naquela época, mais lerdos que o servlet equivalente.
Como alguém já disse acima, muita coisa mudou de lá pra cá.
|
http://www.raelcunha.com |
|
|
 |
|
|