繁体   English   中英

PHP与Apc或Eaccelerator与Java

[英]PHP with Apc or Eaccelerator vs Java

我已经阅读了很多文章说这个,因为java直接运行字节码,而且PHP在每次请求时加载和编译,所以PHP比Java要慢

但是如果我们使用像APC或EAccelerator这样的PHP缓存系统,那么在性能方面接近Java和PHP的结果呢?

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

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

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

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

Java具有线程和持久性,因此如果重要的话使用Java。 PHP非常易于部署,并且不需要对堆和垃圾收集等内容进行大量调优,因此如果这对您很重要,请使用PHP。

除非你是一个体面的网站,否则请使用你最熟悉的网站。 在用另一种语言编写一次之前,您将编写两次并对其进行优化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM