6 回答
TA贡献1802条经验 获得超5个赞
Java 仅从语言上说, 比PHP快很多. 这个我有测试,并且快很多.
但是,从工程上,实际操作当中, java慢很多. 因为PHP大量的库, 是直接进行数据转换之后调用C库实现. 并且由于 代码更加简练,轻量, 实际实现当中, 比java快多了.
速度瓶颈在于数据库, 这个对于java,php都一样.
举例说明, 如果你做循环,或者数组操作, java快
但是 ,你如果把数据转换成 json数据, php只是一个函数,并且完全是C实现
但是java, 需要一个类库, 可能有1M, 大概有上千个类, 需要的内存是PHP的100倍以上, 速度慢10倍以上.
TA贡献1862条经验 获得超6个赞
甭管啥性能啊,开发效率
啥, 100人天? 那是 配置 json 类库的时间
什么 ActiveMq啊, hibernate, structs, spring, 全都给我装上
别说代码多少行,光 xml 配置文件就100M
一个 EMC 存储放那儿, 干啥, 存储Log4J的日志
这样一个系统, 你猜得多少码农开发, 得, 光累死的就10好几个
这样的系统能用吗? 当然不能
你还得找个外包公司, 一打 Application Server管理员, 18M认证的那种 , 24*365
系统光启动就得好几天
......................................
系统万一还不行咋办? 换呗...................
TA贡献1839条经验 获得超15个赞
10万倍太夸张了,海量数值运算可能能有个几十~上百倍差距吧
关键web应用说穿了就是字符窜拼接+db+cache, 而不是海量数值运算
就算java运算再快, 碰上耗时的运算与其堵在web层, 还不如扔给MQ,让后台进程慢慢跑
TA贡献1853条经验 获得超6个赞
举个例子.
你要去网吧上网,可以走到网吧需要10分钟,开车去网吧只需要1分钟.
然后你在网吧要玩10个小时.
那从整体时间上来看走路(10小时10分钟)和开车(10小时1分钟)的时间差距只有9分钟,从整体上看有意义么?
java可以算是开车,php算是走路,但其实性能瓶颈不在这里,你在这里优化个什么劲?
- 6 回答
- 0 关注
- 1078 浏览
添加回答
举报