首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP与Apc或Eaccelerator对比Java

问PHP与Apc或Eaccelerator对比Java
EN

Stack Overflow用户
提问于 2012-07-14 04:06:40
回答 2查看 351关注 0票数 0

我读过很多文章说这一点,因为java直接运行字节码,而对于PHP,它在每次请求时加载和编译,所以PHP比Java慢

但是,如果我们为PHP使用一个缓存系统,比如APC或EAccelerator,那么Java和PHP在性能方面的结果接近吗?

EN

回答 2

Stack Overflow用户

发布于 2012-07-14 04:15:40

不要读这样的文章。不可能比较两种不同的语言,然后说它更慢,因为它没有编译。是的,解析PHP代码需要时间,但JVM也需要额外的资源。

APC或EAccelerator可能会提高性能,但这并不意味着它会像Java或C一样快。

票数 1
EN

Stack Overflow用户

发布于 2013-04-16 03:49:58

坦率地说,很少有开发人员会写出足够高性能的代码来解决这个问题。一个好的PHP程序员会写出比普通Java程序员更快的应用程序,反之亦然。如果你不是一个好的程序员,那也没关系,你会让它们都变慢。

不要误会我的意思,你当然应该为PHP使用一个操作码缓存。但如果是这样的话,Java和PHP之间的性能差异不太可能是决定应用程序性能的因素。

Java具有线程和持久性,因此如果这些很重要,请使用Java。PHP非常容易部署,并且不需要对堆和垃圾收集之类的东西进行大量的调优,所以如果这对你很重要,可以使用PHP。

除非你是一个规模不错的网站,否则就使用你最熟悉的网站。在用另一种语言编写一次之前,您已经编写了两次并对其进行了优化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11477609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档