web、Java和PHP哪种语言速度更快?
发布于 2010-07-23 14:27:32
这是一个很难回答的问题,因为理论上Java应该更快:它是预编译的,任何简单的算法在Java中的运行速度都会比PHP快,并且已经做了大量的工作来优化Java,从改进代码、标准库到JIT编译器等。
如果你不使用Zend优化器,PHP每次都会被加载和解释,对象在每次执行时都会被初始化,即使是最简单的字符串变量实际上也是一个复杂的对象,有很多方法需要支持。
问题是,在实践中,PHP站点似乎使用更少的资源运行得更快。
我认为这是因为PHP开发人员采用了一种更直接的设计方法,不会迷失在尝试实现奇异的设计模式和实现无穷无尽的无意义的抽象上。
发布于 2010-07-23 13:29:24
速度并不重要
在大多数情况下。
处理成本很低。使用您熟悉的代码编写代码。在选择语言之前,编写适当的代码在速度方面会走得更远。可靠的编码约定和设计计划也会有更多帮助。
发布于 2010-07-23 13:34:27
我能找到的最好的答案
“需要考虑的事情:
实例)
- If anybody knows how to cache data in PHP without resorting to ugly hacks, please enlighten me!
但是,n层Java应用程序能够比未编译的、破解的整体式PHP脚本更快地访问数据库吗?我不认为这个问题有答案。
综上所述,我正在为php5开发一个n层MVC框架(它被称为纯(http://www.sf.net/projects/php-pure)),所以我的php应用程序通常也是n层的。当它成为一个问题时,我会担心速度。就目前而言,这绝对不是一个问题。
courtesy of krumms
https://stackoverflow.com/questions/3315572
复制相似问题